﻿
@font-face{font-family:"TrajanPro"; src:url(../Fonts/TrajanPro-Regular.otf);}
@font-face{font-family:"TrajanPro-Bold"; src:url(../Fonts/TrajanPro-Bold.otf);}
@font-face{font-family:"TrajanP2"; src:url(../Fonts/TrajanP2.otf);}
@font-face{font-family:"TrajanP2-Bold"; src:url(../Fonts/TrajanP0.otf);}

body {}
td{text-align:center;}


.fon{background-image: url(../images/design/currentFon.gif);margin:0px; padding:0px;}
.stripe{background:transparent url(../images/design/stripe.gif); position:absolute; left:0px; height:126px; width:100%;}
.fonhomepage{background:transparent url(../images/design/home_logo.png) no-repeat center top; height:380px; width:1000px; 
   position:relative; margin:0px auto;   *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.bodyContent{width:1000px;margin:0px auto;position:relative; top:-30px;}
.content{background-color:#FFFFFF;}
.logotip{position:absolute; left:28px; top:33px; background:transparent url(../images/design/logo.gif) no-repeat left top; width:176px; height:176px;}
.logoMasterPage{position:absolute; left:26px; top:32px; background:transparent url(../images/design/logo.jpg) no-repeat left top; width:178px; height:178px;}
.logotip_transparent{position:absolute; left:374px; top:98px; background:transparent url(../images/design/logo_transparent.png) no-repeat left top; width:213px; height:214px;}
.foot{margin-left:30px; margin-right:30px; background-color:#283564; height:30px;}
.footLogo{width:920px; height:25px; margin:0px; }
.dmfootlogo{height:19px;width:120px; margin-top:5px; margin-right:3px;}
.mpfootlogo{background:transparent url(../images/design/footLogo.gif) no-repeat right; height:19px;width:120px; margin-top:5px; float:right; margin-right:5px;}

.boldFontLogin{font-weight:bold; font-size:13px;color:#01B0B0;font-family:Tahoma,Arial,Helvetica,sans-serif;}


.loginButtonLeft{background:transparent url(../images/design/loginButtonLeft.gif) no-repeat right; height:45px; width:4px;}
.loginButtonCenter{background:transparent url(../images/design/loginButtonCenter.gif) repeat-x; height:45px;}
.loginButtonCenter a{ text-decoration:none; padding:8px 4px 0px 4px;font-family:Trajan Pro, Verdana, Arial; font-size:16px; color:#1B3764; text-decoration:none;}/**/
.loginButtonCenter span{position:relative; top:-7px;}
.loginButtonRight{background:transparent url(../images/design/loginButtonRight.gif) no-repeat left; height:45px; width:4px;}

.loginButtonLeftExcluded{background:transparent url(../images/design/loginButtonLeftExcluded.gif) no-repeat right; height:45px; width:4px;}
.loginButtonCenterExcluded{background:transparent url(../images/design/loginButtonCenterExcluded.gif) repeat-x; height:45px;}
.loginButtonRightExcluded{background:transparent url(../images/design/loginButtonRightExcluded.gif) no-repeat left; height:45px; width:4px;}
.loginButtonCenterExcluded a{ text-decoration:none; padding:8px 4px 0px 4px;font-family:Trajan Pro, Verdana, Arial; font-size:16px; color:#AEFCFC; text-decoration:none;}
.loginButtonCenterExcluded span{position:relative; top:-7px;color:#AEFCFC;}

.tabcell{width:50%;padding:0px 30px; color:#FFFFFF; vertical-align:top;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;}

.topMenuSubItemStyle{ background:#319C99 url(../images/design/bg_nav_sub.gif) repeat-x top; color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;
                     font-size:12px;line-height:29px;
                     text-decoration:none; padding-left:4px; padding-right:4px;}
.topMenuSubItemStyle a{background-image:none;}
.topMenuSubItemHover{ background:#57B3B0 url(../images/design/bg_nav_sub.gif) repeat-x top; color:#283564;}
.topMenuSubItemHover a{background-image:none;}

.application_number{text-align:center; font-family:Verdana, Tahoma,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#058484;}
.numberForm{padding-top:13px;}

.textBoxImg{background-image:url(../images/design/question.gif);background-repeat:no-repeat;background-position:right; width:17px; height:17px; padding:0px; margin:auto 0px auto auto;
cursor:pointer;}
.textBoxLabel{font-family:Tahoma; font-size:12px; font-weight:bold; color:#283564; margin-left:2px;}
.clear{padding:0px; margin:0px;}
.texLabel{font-family:Tahoma; font-size:12px; font-weight:normal; color:#283564; vertical-align:middle;}

.docmenu{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#058484; text-decoration:underline;}
.controlstyle{background-color:#dbf5ff; padding:2px 2px 2px 2px; border:solid #656e90 1px;}
.tabHead{background-color:#dbf5ff; padding:2px 2px 2px 2px; border-bottom:solid #656e90 1px;}
.tabHeadLabel{font-family:Tahoma; font-size:12px; font-weight:bold; color:#283564; white-space:nowrap;}
.tabBodyText{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#283564;}
.tb451a{overflow:hidden; height:301px; margin:0px; padding:0px; color:#096E6E; font-size:11px; font-family:Tahoma, Verdana, Arial; *height:324px;}


.footMenuStyle{color:#CFCFCF; font-size:11px; font-family:Verdana;}
.tbfontstyle{color:#096E6E; font-size:11px; font-family:Tahoma, Verdana, Arial; background-color:#F5FDFD; border:solid 1px #656E90; height:14px;overflow:hidden;}
.tbFont{border:1px solid #656E90 !important; color:#096E6E;font-family:Tahoma,Arial,Helvetica,sans-serif;}

.ddlfontstyle{color:#096E6E; font-size:11px; font-family:Tahoma, Verdana, Arial; background-color:#F5FDFD; border:solid 1px #656E90; height:18px; *height:20px;}
.ddlReminderform{width:212px;  *width:214px; vertical-align:middle;}
.tabbackground{background-color:#F5FDFD;}
.tabRow{padding-bottom:2px; padding-top:3px; height:20px; vertical-align:middle;}
.tabRowAlternating{background-color:#E8F9FF; padding-bottom:2px; padding-top:3px; height:20px; vertical-align:middle;}

.NPPField{color:#283564; font-family:Tahoma; font-size:12px;}
.numericbutton{color:#283564; font-family:Tahoma; font-size:12px; text-decoration:none;}
.numericPagerField{color:#283564; font-family:Tahoma; font-size:12px; text-decoration:none;}
.currentPage{background:transparent url(../images/design/currentpage.gif) no-repeat left;color:#FFFFFF; font-family:Tahoma; font-size:12px; padding:5px 10px 7px 6px;}

.rightSeparator{ background:transparent url(../images/design/separator.gif) no-repeat right bottom; padding:0px 10px 0px 6px;}            
.detailsText{color:#283564; font-family:Tahoma; font-size:11px;}

.leftMenu{ background-color:#46A6A3; font-family:Trajan Pro, Verdana, Arial; font-size:16px; text-align:center; color:#FFFFFF;border:none; }
.leftMenu a{border:none; background-image:none;}
.leftMenu a:hover{border:none; background-image:none;}
.leftMenuItem{ background-color:#46A6A3; font-family:Trajan Pro, Verdana, Arial; letter-spacing:0px; font-size:16px; text-align:center; color:#FFFFFF;}
.leftMenuItem:hover{background-color:#57B3B0;color:#283564; }
.leftMenuItem:hover a{ background:#57B3B0; color:#283564;}
.leftMenuItemhover{ background:#57B3B0; color:#283564;}
.adminmenu{ padding-top:85px; padding-left:30px; padding-bottom:15px; width:180px; display:block; float:left; position:absolute;border:none; }

.fileuploader{color:#096E6E;font-family:Tahoma,Verdana,Arial;font-size:11px;margin-left:15px;}
.fileuploaderNotesControl{color:#096E6E;font-family:Tahoma,Verdana,Arial;font-size:11px; margin-left:10px;}
.fileuploaderNotesControl a {color:#096E6E;}
.fileuploader a{color:#096E6E;}
.regStar{color:Red;margin:0px;padding:0px;position:relative; top:-3px;}
.State451A{padding-right:6px; *padding-right:6px;}
.Ownership451A{width:426px; *width:428px;}
.SearchTable{margin-left:270px; background-color:#C8F4F2;margin-bottom:5px; padding:0px 30px; width:300px; text-align:center; vertical-align:top;}
.applicationsTable{background-color:#C8F4F2; width:140px; text-align:center; vertical-align:top; margin:0px auto 25px auto;}
.applicantAccessTable{ background-color:#C8F4F2; padding:10px 15px 0px 15px; width:580px; text-align:center; vertical-align:bottom; margin-bottom:15px;}
.callendarImgStyle{margin-top:10px;}
.mailValidator{font-size:11px;}
.calendarTextBox{width:100px; color:#088080; font-family:Tahoma; font-size:12px; font-weight:bold;}

/*@@CalendarExtender@@*/
.ajax__calendar{} 
.ajax__calendar_container{ z-index:10000 !important; cursor:default;font-family:tahoma,verdana,helvetica;font-size:11px;padding:0px 4px !important;position:absolute;text-align:center;width:170px;}
.ajax__calendar_header{ height:20px; width:100%; border-bottom:solid 1px #0A5482;  background-color:#EAEDDF !important;margin-left:-3px; padding-right:6px;}
.ajax__calendar_header .ajax__calendar_title{color:#666666 !important; padding-top:3px;}
.ajax__calendar_title:hover{color:#01B0B0 !important;}
.ajax__calendar_days{height:139px;left:0;margin:auto;position:absolute;text-align:center;top:0;width:170px; background-color:#FFFFFF;color:#0A5482;} 
.ajax__calendar_months{height:139px;left:0;margin:auto;position:absolute;text-align:center;top:0;width:170px;} 
.ajax__calendar_years {height:139px;left:0;margin:auto;position:absolute;text-align:center;top:0;width:170px;}
.ajax__calendar_day{ color:#283564;border-color:#FFFFFF !important; font-weight:bold;}
.ajax__calendar_day:hover{ background-color:#FFFFFF !important; color:#01B0B0 !important;border-color:#01B0B0 !important;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day{background-color:#FFFFFF !important;border-color:#FFFFFF !important;color:#FFFFFF !important;cursor:inherit;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#FFFFFF !important;border-color:#528AAD !important;color:#0A5482 !important;}
.ajax__calendar_month{color:#283564; font-weight:bold;}
.ajax__calendar_year{color:#283564; font-weight:bold;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #0A5482 !important; font-weight:bold;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #0A5482 !important; color:#666666;  background-color:#EAEDDF;margin-left:-3px; padding-right:0px !important; width:176px; font-weight:bold;}
.ajax__calendar_footer:hover{ color:#01B0B0 !important;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year{background-color:#FFFFFF;border-color:#FFFFFF;color:#FFFFFF !important; cursor:inherit;}
.ajax__calendar .ajax__calendar_year:hover{background-color:#FFFFFF !important;color:#0A5482 !important;border-color:#528AAD !important;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year:hover{background-color:#FFFFFF;border-color:#FFFFFF !important;color:#FFFFFF !important; cursor:inherit;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year{background-color:#FFFFFF !important;border-color:#528AAD !important; color:#0A5482 !important;}
.ajax__calendar .ajax__calendar_month {background-color:#FFFFFF !important;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#FFFFFF !important;border-color:#528AAD !important;color:#0A5482 !important;}
.ajax__calendar .ajax__calendar_month:hover{background-color:#FFFFFF !important; color:#0A5482 !important;border-color:#528AAD !important;}
.ajax__calendar_prev, .ajax__calendar_next{ padding-top:5px !important;}
.ajax__calendar_body{height:115px !important;}
/*@@End CalendarExtender@@*/
            
.footMenu{color:#CFCFCF;}
.footMenu:hover{text-decoration:underline;}
.footMenuSubItemStyle{background-color:#293565; color:#CFCFCF; font-size:11px; text-align:left; padding:6px;}
.footMenuSubItemStyle:hover{ text-decoration:underline;}
.footMenuSubItemHover{ background-color:#374A94;}

.helpPanel{background-color:#F5FDFD; border:1px solid #656E90; color:#096E6E; font-family:Tahoma,Verdana,Arial; font-size:11px; width:300px; padding:10px 15px 5px 0px; text-align:center; vertical-align:middle;}
.helpPanel ul{line-height:15px; text-align:left;}

.noteslistCell1{width:73%; border-right:solid #656e90 1px; padding:3px 0px 3px 10px; line-height:18px;}
.noteslistCell2{width:27%;  padding:3px 0px 3px 10px; line-height:18px;}
.notesDetailsCell1{width:73%; border-right:solid #656e90 1px;}
.notesDetailsCell2{}
.assessorAccessCell1{width: 25%; padding-left: 12px; vertical-align:text-top;}
.assessorAccessCell3{width: 25%; padding-left: 10px; vertical-align:text-top;}
.applicantAccessCell1{width: 33%; padding-left: 10px; vertical-align:text-top;}
.applicantAccessCell3{width: 33%; padding-left: 15px; vertical-align:text-top;}
.applicantAccessCell4{width: 33%; padding-left: 12px; vertical-align:text-top;}
.applicationStatusCell1{width: 20%; padding-left: 10px;}
.notesDetailsCell1_1{width:50%; height:25px; padding-left:3px; padding-bottom:5px}

.applicationsCell1{width: 150px;  }
.applicationsCell2{width: 300px; padding-left: 10px; text-align:left;}
.applicationsCell3{width: 150px; padding-left: 22px;}
.applicationsCell4{width: 150px; padding-left: 5px; }
.applicationsCell5{width: 150px; padding-left: 5px; }
.applicationsCell6{width: 150px; padding-left:0px; }
.applicationsCell7{width: 150px; padding-left:5px; }
.applicationsCell13{width: 150px; padding-left:0px; padding-right:0px; }
.applicationsCell12{width: 150px; padding-left:5px; }

.eventComments{color:#FF0000;}
.loginLiteral{color:#096E6E; font-family:Tahoma, Verdana, Arial; font-weight:bold; font-size:12px;}
.emailReminderContent{border: solid 1px #283564; padding: 20px 30px 10px 0px;  width:615px; margin-left:275px;}
.emailReminderBody{padding-left:50px; padding-top:10px; padding-bottom:10px;}
.emailReminderBody td{height:22px; vertical-align:top; text-align:left;}
.ddListControl{background-color:#dbf5ff; border:solid 1px #656e90; padding:0px 2px 2px 2px; *height:46px}
.hyperLink{color:#096E6E;font-family:Tahoma,Verdana,Arial;font-size:11px;}
.ddlState{width:182px; *width:184px;}
.ddlSecurityQuestion{width:215px; height:20px; line-height:24px; *width:217px;}
.notesDetailsTab{padding:0px 10px;}
.tabBorder{border:solid 1px #656e90;}

.txbDetailText{height:70px; width:450px; overflow:hidden;}
.ddlYear{ margin-top:17px; width:100px; line-height:22px;}
.space{padding-right:5px;}
.backlistImg{width: 80px; height: 22px; background:transparent url(../images/design/icon_back_to_list.gif) no-repeat left;padding-right:5px; padding-top:5px; text-align:right;}
.notesdetaislback{ width:100px; height:22px; background:transparent url(../images/design/icon_back_to_list.gif) no-repeat left top; float:right; position:relative; top:-15px; padding-left:15px;}
.paddingfoot{padding-bottom:20px;}
.upcontent{margin-top:30px; margin-bottom:40px; margin-left:280px; text-align:left;}

p{color:#283564;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;margin:0 0 10px;padding:0;}
div{text-align:left;}
div.site {width:1000px;margin:0 auto 5px auto; padding:0; position:relative; text-align:center;overflow: hidden;}
.right_text{color:#FFFFFF;float:right;padding:0 5px 0 0;width:470px; text-align:left;}
.left_text{color:#FFFFFF;float:left;padding:0 0 0 5px;width:470px; text-align:left;}
.left_text p, .right_text p{color:#FFFFFF;float:left;width:450px;}
.header{width:1000px;height:380px;position:relative; }
.header .logotipsite{background:transparent url(../images/design/home_logo.png) no-repeat center top;width:1000px;height:380px; margin:0px auto; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}         
.header .loginbutton{ background:transparent url(../images/design/home_login_btn.png) no-repeat left top; 
                      position:absolute;
                      left:155px; 
                      bottom:15px;
                      width:120px;height:58px;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor:pointer;  }                      
.header .registerbutton{background-image:url(../images/design/home_register_btn.png);
                        background-position: left top;
						background-repeat: no-repeat; 
                      position:absolute;right:155px;bottom:15px;
                      width:120px;height:58px;*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor:pointer;  }
.push{clear:both; height: 30px;}
#bottom{bottom:0px; height:30px; text-align:center; position:absolute ;left: 0px;right: 0px;}
#footer{background-color: #283564;margin: 0 auto;width: 1000px;text-align: center; position:relative;}
#bottom .home_jmlogo {display: block;position: absolute;top: 5px;right: 14px;width: 120px;height:19px;background-image: url(../images/design/home_logo_jm.gif);
	                    background-position:left top;background-repeat: no-repeat;}
#bottom .copyright {height: 30px;line-height: 30px;color:#cfcfcf; font-size:10px; font-family:Tahoma,Arial,Helvetica,sans-serif;}
body {color:#283564;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;text-align:center;}
select{color:#096E6E;font-family:Tahoma,Arial,Helvetica,sans-serif;}
.copyright{color:#cfcfcf; font-size:10px; font-family:Tahoma,Arial,Helvetica,sans-serif;}

a.icon_add {color:#007B54;font-size:13px;line-height:15px;text-decoration:underline;}
a.icon_add:hover {text-decoration:none;}
.pages{text-align:center;}


.nav_home{background-image:url(../images/design/nav_home.gif);background-position:center top;background-repeat:no-repeat;height:29px;width:81px;}
.nav_home:hover{background-position:center bottom;}
.nav_account_profile{background-image:url(../images/design/nav_account_profile.gif);background-position:center top;background-repeat:no-repeat;height:29px;width:183px;}
.nav_account_profile:hover{background-position:center bottom;}
.nav_submitted_applications{background-image:url(../images/design/nav_submitted_applications.gif);background-position:center top;background-repeat:no-repeat;height:29px;width:247px;}
.nav_submitted_applications:hover{background-position:center bottom; }

.regTitleApplicant{ background:transparent url(../images/design/h2_register.gif) no-repeat center; width:323px; height:17px; display:block; margin:0px auto; border:none;}
.regTitleAdmin{ background:transparent url(../images/design/registrationForAdministrator.gif) no-repeat center; width:378px; height:17px; display:block; margin:0px auto;}
.regTitleAssessor{ background:transparent url(../images/design/registrationForAssessor.gif) no-repeat center; width:311px; height:17px; display:block; margin:0px auto;}
.regTitleUser{background:transparent url(../images/design/userprofile.gif) no-repeat center; width:119px; height:14px; display:block; margin:0px auto;}

.contactUsTitle{background:transparent url(../images/design/h2_contact_us.gif) no-repeat center; width:112px; height:14px; display:block; margin:0px auto;}
.contactUsTabte{width:420px; border:solid 1px #283564; text-align:center; margin-top:3px; font-family:Verdana, Tahoma, Arial; font-size:12px; color:#283564; font-weight:bold;}
.contactUsTabte td{padding-bottom:8px;}
.contactusTB{border:1px solid #656E90;color:#096E6E;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;height:16px;
                overflow:hidden;padding-top:3px;vertical-align:middle;width:207px;}

.regbutton{ background:transparent url(../images/design/btn_register.gif) no-repeat center; width:85px; height:44px; display:block; margin:0px auto;}
.regSmallTitle{font-family:Verdana; font-size:13px; font-weight:bold;color:#01b0b0;}
.regLabelText{font-family:Verdana; font-size:12px; font-weight:bold; color:#283564;}
.passwordreminderTitle{background:transparent url(../images/design/h2_password_reminder.gif) no-repeat center; width:247px; height:14px; display:block; margin:0px auto;}

.passwordreminderButton{ background:transparent url(../images/design/btn_request_password.gif) no-repeat center; width:167px; height:44px; display:block; margin:0px auto;}
.continuebtn{ background:transparent url(../images/design/continue_btn.gif) no-repeat center; width:100px; height:44px; display:block; margin:0px auto;}
.cancelbtn{ background:transparent url(../images/design/cancel_btn.gif) no-repeat center; width:85px; height:45px; display:block;}
.updatebtn{background:transparent url(../images/design/update_btn.gif) no-repeat center; width:85px; height:44px; display:block;}
.savebtn{background:transparent url(../images/design/btn_save.gif) no-repeat center; width:85px; height:44px; display:block;}
.submitbtn{background:transparent url(../images/design/submit_btn.gif) no-repeat center; width:85px; height:44px; display:block;}
.printbtn{background:transparent url(../images/design/print_btn.gif) no-repeat center; width:85px; height:44px; display:block;}
.savepdf{background:transparent url(../images/design/save_pdf.gif) no-repeat center; width:112px; height:44px; display:block;}
.backbtn{background:transparent url(../images/design/back_btn.gif) no-repeat center; width:85px; height:44px; display:block;}
.resubmitbtn{background:transparent url(../images/design/resubmit_btn.gif) no-repeat center; width:112px; height:44px; display:block;}
.editbtn{background:transparent url(../images/design/edit_btn.gif) no-repeat center; width:85px; height:44px; display:block;}
.canceldark{background:transparent url(../images/design/cancel.gif) no-repeat center; width:85px; height:44px; display:block;}
.acceptedbtn{background:transparent url(../images/design/accepted_btn.gif) no-repeat center; width:96px; height:44px; display:block;}
.partialbtn{background:transparent url(../images/design/btn_partial_exemption.gif) no-repeat center; width:167px; height:44px; display:block;}
.declinedbtn{background:transparent url(../images/design/declined_btn.gif) no-repeat center; width:96px; height:44px; display:block;}
.sendbtn{background:transparent url(../images/design/send_btn.gif) no-repeat center; width:85px; height:44px; display:block; margin:0px auto;}
.printreportbtn{background:transparent url(../images/design/printreport.gif) no-repeat center; width:135px; height:44px; display:block; margin:0px auto;}
.sendreminderemail{background:transparent url(../images/design/sendreminderemail.gif) no-repeat center; width:200px; height:44px; display:block; margin:0px auto;}
.createbtn{background:transparent url(../images/design/create_btn.gif) no-repeat center; width:85px; height:44px; display:block; margin:0px auto;}
.addRecordsbtn{background:transparent url(../images/design/addrecords.gif) no-repeat center; width:122px; height:44px; display:block; margin:0px auto;}
.quitbtn{background:transparent url(../images/design/quitbtn.gif) no-repeat center; width:85px; height:44px; display:block; margin:0px auto;}
.proceedbtn{background:transparent url(../images/design/proceed_btn.gif) no-repeat center; width:85px; height:44px; display:block; margin:0px auto;}
.topMenuStyle, topMenuStyle .*{border:none;}

.Home{ border:none 0px; background-image:url(../images/design/nav_home.gif);background-position:center top;background-repeat:no-repeat;height:29px;width:51px; display:block}
a:hover .Home{background-position:center bottom; border:none;}
.Account_Profile{background-image:url(../images/design/nav_account_profile.gif);background-position:center top;background-repeat:no-repeat;height:29px;width:153px; display:block}
a:hover .Account_Profile{background-position:center bottom;}
.Applicants{background-image:url(../images/design/nav_applicants.gif);background-position:center top;background-repeat:no-repeat;height:29px;width:96px; display:block}
a:hover .Applicants{background-position:center bottom;}
.Reports{background-image:url(../images/design/nav_reports.gif);background-position:center top;background-repeat:no-repeat;height:29px;width:70px; display:block}
a:hover .Reports{background-position:center bottom;}
.Applications{background-image:url(../images/design/nav_applications.gif);background-position:center top;background-repeat:no-repeat;height:29px;width:116px; display:block}
a:hover .Applications{background-position:center bottom;}
.Signout{background-image:url(../images/design/nav_signout.gif);background-position:center top;background-repeat:no-repeat;height:29px;width:74px; display:block}
a:hover .Signout{background-position:center bottom;}
.Submitted_Applications{background-image:url(../images/design/nav_submitted_applications.gif);background-position:center top;background-repeat:no-repeat;height:29px;width:217px; display:block}
a:hover .Submitted_Applications{background-position:center bottom;}
.Contact_Us{background-image:url(../images/design/nav_contact_us.gif);background-position:center top;background-repeat:no-repeat;height:29px;width:104px; display:block;}
a:hover .Contact_Us{background-position:center bottom;}

.Administrators{background-image:url(../images/design/nav_sub_administrators.jpg);background-position:center top;background-repeat:no-repeat;height:31px;width:178px; display:block}
a:hover .Administrators{background-position:center bottom;}
.Assessors{background-image:url(../images/design/nav_sub_assessors.jpg);background-position:center top;background-repeat:no-repeat;height:31px;width:178px; display:block}
a:hover .Assessors{background-position:center bottom;}

.number451A{background:transparent url(../images/design/h2_form451a.gif) no-repeat center; height:14px; display:block; }
.number451{background:transparent url(../images/design/h2_form451.gif) no-repeat center; height:14px; display:block; }

.tabLoginPadding{left:35px;margin-bottom:100px;margin-left:auto;margin-right:auto;margin-top:0;padding-top:156px;position:relative;width:403px;}

.headLogin{font-family:Trajan Pro; font-size:18px; color:#283564;  
    background:transparent url(../images/design/trick.gif) no-repeat bottom center;text-align:center; padding:8px 0px 9px 0px; margin-bottom:36px;}
.fontLogin{color:#283564;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;line-height:22px; white-space:nowrap}
.loginloginbtn{margin-top:19px; padding-bottom:11px;}
.loginPasswordRemnnder{color:#058484;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;}
.letter{letter-spacing:1px;}
.indexIntroduction{background:transparent url(../images/design/trick.gif) no-repeat scroll left bottom;
                    padding:8px 0px 9px 0px;text-align:center;}
.introductionimg{background:transparent url(../images/design/h2_introduction_text.gif) no-repeat left; height:14px; margin-left:5px;}
.paddingintroductiontext{padding-left:226px; padding-top:58px; text-align:left;}
.introductiontext{color:#283564;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:13px; width:690px; position:relative; top:-1px;}
.createnotelabel{font-family:Verdana; font-size:12px; font-weight:bold;color:#283564;}
.createnotecontrol{border:solid 1px #656e90;width:400px; padding-top:26px; padding-bottom:97px;}

.regLabelText td{vertical-align:middle;}
.regLabelText td .regStar{margin-left:1px;}

.regForm{margin-bottom: 34px; border: solid 1px #283564;padding-top: 28px; width:472px;}
.regFormDiv{height:30px;}
.regFormLabel{left:4px;position:relative;top:0px;}
.regFormLabel_1{left:4px;position:relative;top:-1px;}
.regTextBox{border:1px solid #656E90 !important;color:#096E6E;font-family:Tahoma,Arial,Helvetica,sans-serif; height:16px; width:171px; font-size:11px;vertical-align:middle;padding-top:4px;}
.regDropDown{font-size:11px;vertical-align:middle; line-height:25px;padding-top:0px; height:18px;}
.regFormCell1{width:58%; text-align:left;height:30px;}
.regFormCell2{width:41%; padding-right:2px; text-align:right;}
.regFormCell3{width:1%; text-align:left; font-size:11px;}
.regFormCell1_1{width:49%; text-align:left;height:30px;}
.regFormCell1_2{width:50%; padding-right:2px; text-align:right;}
.notesPanelAdmin{padding:150px 30px 40px 30px;}
.notesPanelApplicant{padding:71px 30px 40px 30px;}

.form451Table{border: solid 1px #656e90;background-color:#dbf5ff; padding:0px 2px 2px 2px;}
.form451Body{padding: 20px 30px 25px 30px;}
.form451Border{border: solid 1px #283564;}


.printonly{display:none;}
.additionalText{width:420px; padding-left:3px; padding-top:8px; line-height:17px; text-decoration:none; font-size:13px; text-align:center;}
.heightRow td{height:27px;}
.administratorsform{ padding:153px 30px 15px 30px;}
.administratorsform .content{border: solid #656e90 1px; padding: 0px 10px;}
.passwordreminderform{padding-left:337px; height:400px; padding-top:130px;}
.passwordreminderform .content{width:470px; height:270px; border:solid 1px #283564; text-align:center;}
.passwordremnderlabel{width:300px; color:#058484; font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;line-height:17px; display:block; margin:0px auto; padding-top:20px;}
.prtitle{font-size:12px;}
.prtext{}

.emailreminders{background:transparent url(../images/design/h2_email_reminders.gif) no-repeat center; width:166px; height:14px; display:block; margin:0px auto;}

html{height: 100%;overflow: auto; }
html > body{ height: auto;min-height: 100%;}
body{padding: 0;border: 0;position: relative;}
* html body{height: 100%;}
            
.tabLoginOpera{margin:25px 35px 19px; width:309px; height:238px;}
.tabLogin{border:1px solid #283564;margin:0px auto;width:381px;}/* padding:25px 35px 19px 35px;}  */

.formtable, .formtable td{text-align:left;}

/* jquery */
.textbox_red{background-color:#fafa83;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0)
{
html
{
    height:98% !important;
    overflow:auto;
    min-height:98% !important;
}

 #bottom 
    {
        bottom:-15px;
        height:30px;
        left:0;
        position:absolute;
        right:0;
        text-align:center;
        line-height:0px; 
        font-size:0px;
    }
   
}            
