@charset "utf-8";

/*
@import url("https://fonts.googleapis.com/css?family=Droid+Sans|Rokkitt");
*/
@import url("https://fonts.googleapis.com/css?family=Rokkitt");

@import url("skip.css");

@import url("taskbar.css");

body {
	font: 1em 'verdana',"Times New Roman",Times,serif;
	background:#59A300 url(../images/bg-body.png) repeat 50% 0;
	background-color:#338800;
	height:100%;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	letter-spacing: -0.6px;
}

* html body {
	width:97%;
}
body#overlay{
	font:1em 'verdana',"Times New Roman",Times,serif;
	background:#59A300;
	background-color:#59A300;
	height:100%;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
* html body#overlay{
	width:97%;
}
.tableCss { 
        border:0px; 
} 
a {
	color:#000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
th {
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	padding:0 3px 0 3px;
	background:#CCCCCC;
}
ul {
	margin-top:5px;
}
.alt1 {
	background:#EEEEEE;
}
.alt2 {
	background:#FFFFFF;
}
.clear {
	clear:both;
	height:-9px;
	padding:0px;
	margin:0px;
}
strong {
	font-weight:bold;
	display:block;
	margin:5px 0 5px 0;
	line-height:1em;
}
table {
	border:1px solid #999999;
	background:#FFFFFF;
}
table td {
	padding:4px;
	text-align:left;
}
table.free {
	border:none;
	background:#FFFFFF;
	width:95%;
}
/*Application Styles */
#pgHeader {
	margin:0;
	height:50px;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
#pgHeader img {
	margin:0 0 7px 0;
	float:left;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.secHeader {
	margin:10px 5px;
	padding:10px 0 0 0;
	display:block;
	font-size:1.6013em;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.secHeader h2 {
	margin:0 20px 0 0;
	padding:0px;
	font-size:1em;
	font-weight:normal;
	display:inline;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}

.subSecHeader {
	margin:5px 5px 5px 30px;
	display:block;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	height:32px;
	padding:0px !important;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.subSecHeader h3 {
	color: #297608;
	margin:0 20px 0 10px;
	font-size:1.6013em;
	font-weight:normal;
	float:left;
	padding:7px 0 0 0;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.providerHeading {
	color: #297608;
	font-size:1.6013em;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}

.providerHeading span{
	color: #297608;
	font-size:1em;
	font-family: Rokkitt,"Times New Roman",Times,serif;
	font-weight:normal;
}
/* BEGIN NEW VISUAL FOR APP STATUS PAGE ADDED 6/1/2009 */
.currStatus {
	padding:10px 0 0 0;
	margin:10px 5px;
	height:26px;
	display:block;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;/*width:99%;*/
}
.currStatus h2 {
	margin:0 20px 0 35px;
	padding:0px;
	font-size:1.6013em;
	font-weight:bold;
	display:inline;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.currStatus2 {
	padding:10px 0 0 0;
	margin:10px 5px;
	height:26px;
	display:block;/*width:99%;*/
}
.currStatus2 h2 {
	margin:0 20px 0 35px;
	padding:10px 5px;
	font-size:1.6013em;
	font-weight:bold;
	display:inline;
	background:#baa1d7;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
/* END NEW VISUAL FOR APP STATUS PAGE ADDED 6/1/2009 */

/* BUTTONS */
.Bcreate {
	background:url(../images/button-create.gif);
	background-repeat:no-repeat;
	width:68px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BcreateRO {
	background:url(../images/button-createRO.gif);
	background-repeat:no-repeat;
	width:68px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BcreateAcct {
	background:url(../images/button-createAcct.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BcreateAcctRO {
	background:url(../images/button-createAcctRO.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.Bcalendar {
	background:url(../images/button-calendar.gif);
	background-repeat:no-repeat;
	width:23px;
	height:22px;
	border:0px;
	cursor:pointer;
}
.Blogin {
	background:url(../images/button-login.gif);
	background-repeat:no-repeat;
	width:67px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BloginRO {
	background:url(../images/button-loginRO.gif);
	background-repeat:no-repeat;
	width:67px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BloginW {
	background:url(../images/button-loginW.gif);
	background-repeat:no-repeat;
	width:67px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BloginWRO {
	background:url(../images/button-loginWRO.gif);
	background-repeat:no-repeat;
	width:67px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.Byes {
	background:url(../images/button-yes.gif);
	background-repeat:no-repeat;
	width:45px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.ByesRO {
	background:url(../images/button-yesRO.gif);
	background-repeat:no-repeat;
	width:45px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.Bno {
	background:url(../images/button-no.gif);
	background-repeat:no-repeat;
	width:45px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BnoRO {
	background:url(../images/button-noRO.gif);
	background-repeat:no-repeat;
	width:45px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.Bedit {
	background:url(../images/button-edit.gif);
	background-repeat:no-repeat;
	width:82px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BeditRO {
	background:url(../images/button-editRO.gif);
	background-repeat:no-repeat;
	width:82px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BeditG {
	background:url(../images/button-editG.gif);
	background-repeat:no-repeat;
	width:45px;
	height:24px;
	border:0px;
	cursor:pointer;
	display:inline;
}
.BeditGRO {
	background:url(../images/button-editGRO.gif);
	background-repeat:no-repeat;
	width:45px;
	height:24px;
	border:0px;
	cursor:pointer;
	display:inline;
}
.BdelG {
	background:url(../images/button-delG.gif);
	background-repeat:no-repeat;
	width:45px;
	height:24px;
	border:0px;
	cursor:pointer;
	display:inline;
}
.BdelGRO {
	background:url(../images/button-delGRO.gif);
	background-repeat:no-repeat;
	width:45px;
	height:24px;
	border:0px;
	cursor:pointer;
	display:inline;
}
.BdelMemb {
	background:url(../images/button-delMemb.gif);
	background-repeat:no-repeat;
	width:108px;
	height:24px;
	border:0px;
	cursor:pointer;
	display:inline;
}
.BdelMembRO {
	background:url(../images/button-delMembRO.gif);
	background-repeat:no-repeat;
	width:108px;
	height:24px;
	border:0px;
	cursor:pointer;
	display:inline;
}
#returnToSumm {
	float:left;
	width:188px;
	height:24px;
}
.BreturnToSumm {
	background:url(../images/button-returnToSumm.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BreturnToSummRO {
	background:url(../images/button-returnToSummRO.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#returnToPage {
	float:left;
	width:188px;
	height:24px;
}
.BreturnToPage {
	background:url(../images/button-returnToPage.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BreturnToPageRO {
	background:url(../images/button-returnToPageRO.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#closePage {
	float:left;
	width:188px;
	height:24px;
}
.BclosePage {
	background:url(../images/button-closePage.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BclosePageRO {
	background:url(../images/button-closePageRO.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#saveAddAnoth {
	float:right;
	width:188px;
	height:24px;
	margin:0 50px 0 0;
}
.BsaveAddAnoth {
	background:url(../images/button-saveAddAnoth.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BsaveAddAnothRO {
	background:url(../images/button-saveAddAnothRO.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#saveAddChild {
	float:right;
	width:188px;
	height:24px;
	margin:0 50px 0 0;
}
.BsaveAddChild {
	background:url(../images/button-saveAddChild.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BsaveAddChildRO {
	background:url(../images/button-saveAddChildRO.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#saveAndRetPage {
	float:right;
	width:188px;
	height:24px;
}
.BsaveAndRetPage {
	background:url(../images/button-saveAndRetPage.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BsaveAndRetPageRO {
	background:url(../images/button-saveAndRetPageRO.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#saveAddVehicle {
	float:right;
	width:188px;
	height:24px;
	margin:0 50px 0 0;
}
.BsaveAddVehicle {
	background:url(../images/button-saveAddVehicle.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BsaveAddVehicleRO {
	background:url(../images/button-saveAddVehicleRO.gif);
	background-repeat:no-repeat;
	width:188px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#subApp {
	float:right;
	width:148px;
	height:24px;
}
.BsubApp {
	background:url(../images/button-subApp.gif);
	background-repeat:no-repeat;
	width:148px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BsubAppRO {
	background:url(../images/button-subAppRO.gif);
	background-repeat:no-repeat;
	width:148px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#viewPDF {
	float:right;
	width:148px;
	height:24px;
}
.BviewPDF {
	background:url(../images/button-viewPDF.gif);
	background-repeat:no-repeat;
	width:148px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BviewPDFRO {
	background:url(../images/button-viewPDFRO.gif);
	background-repeat:no-repeat;
	width:148px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BaddExp {
	background:url(../images/button-addExp.gif);
	background-repeat:no-repeat;
	width:129px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BaddExpRO {
	background:url(../images/button-addExpRO.gif);
	background-repeat:no-repeat;
	width:129px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BaddVehicle {
	background:url(../images/button-addVehicle.gif);
	background-repeat:no-repeat;
	width:129px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BaddVehicleRO {
	background:url(../images/button-addVehicleRO.gif);
	background-repeat:no-repeat;
	width:129px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BaddIncome {
	background:url(../images/button-addIncome.gif);
	background-repeat:no-repeat;
	width:129px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BaddIncomeRO {
	background:url(../images/button-addIncomeRO.gif);
	background-repeat:no-repeat;
	width:129px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#viewApp {
	float:right;
	width:206px;
	height:24px;
}
.BviewApp {
	background:url(../images/button-viewApp.gif);
	background-repeat:no-repeat;
	width:206px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BviewAppRO {
	background:url(../images/button-viewAppRO.gif);
	background-repeat:no-repeat;
	width:206px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BviewAppB {
	background:url(../images/button-viewAppB.gif);
	background-repeat:no-repeat;
	width:206px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BviewAppBRO {
	background:url(../images/button-viewAppBRO.gif);
	background-repeat:no-repeat;
	width:206px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BcompUnfinApp {
	background:url(../images/button-compUnfinApp.gif);
	background-repeat:no-repeat;
	width:228px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BcompUnfinAppRO {
	background:url(../images/button-compUnfinAppRO.gif);
	background-repeat:no-repeat;
	width:228px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#viewOnApp {
	float:right;
	width:206px;
	height:24px;
}
.BviewOnApp {
	background:url(../images/button-viewOnApp.gif);
	background-repeat:no-repeat;
	width:206px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BviewOnAppRO {
	background:url(../images/button-viewOnAppRO.gif);
	background-repeat:no-repeat;
	width:206px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#saveSecInfo {
	float:right;
	width:206px;
	height:24px;
}
.BsaveSecInfo {
	background:url(../images/button-saveSecInfo.gif);
	background-repeat:no-repeat;
	width:206px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BsaveSecInfoRO {
	background:url(../images/button-saveSecInfoRO.gif);
	background-repeat:no-repeat;
	width:206px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BaddMember {
	background:url(../images/button-addMember.gif);
	background-repeat:no-repeat;
	width:129px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BaddMemberRO {
	background:url(../images/button-addMemberRO.gif);
	background-repeat:no-repeat;
	width:129px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.Bok {
	background:url(../images/button-ok.gif);
	background-repeat:no-repeat;
	width:67px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BokRO {
	background:url(../images/button-okRO.gif);
	background-repeat:no-repeat;
	width:67px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.Bcancel {
	background:url(../images/button-cancel.gif);
	background-repeat:no-repeat;
	width:67px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BcancelRO {
	background:url(../images/button-cancelRO.gif);
	background-repeat:no-repeat;
	width:67px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BcancelB {
	background:url(../images/button-cancelB.gif);
	background-repeat:no-repeat;
	width:67px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BcancelBRO {
	background:url(../images/button-cancelBRO.gif);
	background-repeat:no-repeat;
	width:67px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#continue {
	float:right;
	width:106px;
	height:24px;
	padding:0px;
	margin:0px;
}
.Bcontinue {
	background:url(../images/button-continue.gif);
	background-repeat:no-repeat;
	width:106px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BcontinueRO {
	background:url(../images/button-continueRO.gif);
	background-repeat:no-repeat;
	width:106px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#continueB {
	float:left;
	width:106px;
	height:24px;
	padding:0px;
	margin:0 0 0 15px;
	;
}
.BcontinueB {
	background:url(../images/button-continueB.gif);
	background-repeat:no-repeat;
	width:106px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BcontinueBRO {
	background:url(../images/button-continueBRO.gif);
	background-repeat:no-repeat;
	width:106px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BresetPass {
	background:url(../images/button-resetPass.gif);
	background-repeat:no-repeat;
	width:106px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BresetPassRO {
	background:url(../images/button-resetPassRO.gif);
	background-repeat:no-repeat;
	width:106px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#startApp {
	float:right;
	width:127px;
	height:24px;
	padding:0px;
	margin:0px;
}
.BstartApp {
	background:url(../images/button-startApp.gif);
	background-repeat:no-repeat;
	width:127px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BstartAppRO {
	background:url(../images/button-startAppRO.gif);
	background-repeat:no-repeat;
	width:127px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#startAppW {
	float:right;
	width:127px;
	height:24px;
	padding:0px;
	margin:0px;
}
.BstartAppW {
	background:url(../images/button-startApp-wht.gif);
	background-repeat:no-repeat;
	width:127px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BstartAppWRO {
	background:url(../images/button-startApp-whtRO.gif);
	background-repeat:no-repeat;
	width:127px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#submit {
	float:left;
	width:108px;
	height:24px;
	margin:0px;
	padding:0px;
}
.Bsubmit {
	background:url(../images/button-submit.gif);
	background-repeat:no-repeat;
	width:108px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BsubmitRO {
	background:url(../images/button-submitRO.gif);
	background-repeat:no-repeat;
	width:108px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#closeWin {
	float:right;
	width:139px;
	height:24px;
	margin:0;
	padding:0px;
}
#closeWin2 {
	float:left;
	width:139px;
	height:24px;
	margin:0;
	padding:0px;
}
.BcloseWin {
	background:url(../images/button-closeWin.gif);
	background-repeat:no-repeat;
	width:139px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BcloseWinRO {
	background:url(../images/button-closeWinRO.gif);
	background-repeat:no-repeat;
	width:139px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#reqAnothApp {
	float:right;
	width:208px;
	height:24px;
	margin:0;
	padding:0px;
}
.BreqAnothApp {
	background:url(../images/button-reqAnothApp.gif);
	background-repeat:no-repeat;
	width:208px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BreqAnothAppRO {
	background:url(../images/button-reqAnothAppRO.gif);
	background-repeat:no-repeat;
	width:208px;
	height:24px;
	border:0px;
	cursor:pointer;
}
/* Added 06/26/2009 */
.BclearEmail {
	background:url(../images/button-clearEmail.gif);
	background-repeat:no-repeat;
	width:191px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BclearEmailRO {
	background:url(../images/button-clearEmailRO.gif);
	background-repeat:no-repeat;
	width:191px;
	height:24px;
	border:0px;
	cursor:pointer;
}
/* ADDED 08/04/2009 */
.BnewUser {
	background:url(../images/button-newUser.gif);
	background-repeat:no-repeat;
	width:151px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BnewUserRO {
	background:url(../images/button-newUserRO.gif);
	background-repeat:no-repeat;
	width:151px;
	height:24px;
	border:0px;
	cursor:pointer;
}
/* END BUTTONS */


/* GLOBAL NAV */
.globalNav {
	font-size:0.9em;
	color:#777777;
	text-align:right;
	margin:8px 0 0 0;
}
.globalNav a {
	color:#777777;
	text-decoration:none;
}
.controls {
	font-size:0.9em;
	color:#001049;
	text-align:right;
	margin:12px 16px 0 0;
}
.controls a {
	color:#001049;
	text-decoration:none;
}
.controls .selected {
	font-weight:bold;
}
.jumpLink {
	/*display:block;*/
	width:inherit;
	padding:0 15px 0 0;
	background:url(../images/icon-jump-link.gif);
	background-position:right;
	background-repeat:no-repeat;
}
/* END GLOBAL NAV */
#caseNo {
	font-size:1.25em;
	font-weight:bold;
	float:right;
	margin:13px 0 0 0;
}
.pgTitleContainer {
	margin:5px 0;
	display:block;
	height:32px;
	padding:0px !important;
}
h1 {
	font-family: Rokkitt,"Times New Roman",Times,serif;
	font-size:2.8125em;
	margin:0 0 10px 30px;
	padding:0;
	color:#297608;
	font-weight:normal;
}

.header {
	font-family: Rokkitt,"Times New Roman",Times,serif;
	font-size:2.8125em;
	color:#297608;
}

h2 {
	margin:0 20px 0 0;
	padding:0px;
	font-size:1.6013em;
	font-weight:normal;
	display:inline;
	font-family: Rokkitt,"Times New Roman",Times,serif;
	color:#297608;
}

.subHeader {
	font-size:1.6013em;
	font-family: Rokkitt,"Times New Roman",Times,serif;
	color:#297608;
}



.fltLeftTitle {
	float:left;
	margin-right:10px;
}
p.instructions {
	font-size:1.1em;
	margin:6px 40px 10px 30px;
}
p.subInstructions {
	font-size:1.1em;
	margin:6px 40px 10px 0;
	padding:0;
}
.content {
	border-top:1px solid #CCC;
	padding:5px 0;
	margin:0;
}
.content1 {
	border-top:1px #CCC;
	padding:5px 0;
	margin:0;
}
.showHideContainer {
	background:#FFFFFF;
	padding:10px !important;
	margin-left:30px !important;
	margin-right:30px !important;
}
/*  MAIN NAVIGATION */
#mainNav {
	margin:0;
	padding:10px 0 0 0;
}
#saveAndLogout {
}
.BsaveAndLogout {
	background:url(../images/button-saveAndLogout.gif);
	background-repeat:no-repeat;
	width:106px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BsaveAndLogoutRO {
	background:url(../images/button-saveAndLogoutRO.gif);
	background-repeat:no-repeat;
	width:106px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#prevPage {
}
.BprevPage {
	background:url(../images/button-prevPage.gif);
	background-repeat:no-repeat;
	width:152px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BprevPageRO {
	background:url(../images/button-prevPageRO.gif);
	background-repeat:no-repeat;
	width:152px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#prevSection {
	float:right;
	width:152px;
	height:24px;
	margin:0 50px 10px 0;
	padding:0px;
}
.BprevSection {
	background:url(../images/button-prevSection.gif);
	background-repeat:no-repeat;
	width:152px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BprevSectionRO {
	background:url(../images/button-prevSectionRO.gif);
	background-repeat:no-repeat;
	width:152px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#nextPage {
	float:right;
	width:152px;
	height:24px;
	margin:0 50px 0 0;
	padding:0px;
}
.BnextPage {
	background:url(../images/button-nextPage.gif);
	background-repeat:no-repeat;
	width:152px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BnextPageRO {
	background:url(../images/button-nextPageRO.gif);
	background-repeat:no-repeat;
	width:152px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#saveAndCont {
	float:right;
	width:152px;
	height:24px;
	padding:0px;
	margin:0px;
}
.BsaveAndCont {
	background:url(../images/button-saveAndCont.gif);
	background-repeat:no-repeat;
	width:152px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BsaveAndContRO {
	background:url(../images/button-saveAndContRO.gif);
	background-repeat:no-repeat;
	width:152px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#returnToHP {
	float:right;
	width:138px;
	height:24px;
	padding:0px;
	margin:0px;
}
.BreturnToHP {
	background:url(../images/button-returnToHP.gif);
	background-repeat:no-repeat;
	width:138px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#returnToHPL {
	float:left;
	width:138px;
	height:24px;
	padding:0px;
	margin:0px;
}
.BreturnToHPRO {
	background:url(../images/button-returnToHPRO.gif);
	background-repeat:no-repeat;
	width:138px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BreturnToHPB {
	background:url(../images/button-returnToHPB.gif);
	background-repeat:no-repeat;
	width:138px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#returnToHPBL {
	float:left;
	width:138px;
	height:24px;
	padding:0px;
	margin:0px;
}
.BreturnToHPBRO {
	background:url(../images/button-returnToHPBRO.gif);
	background-repeat:no-repeat;
	width:138px;
	height:24px;
	border:0px;
	cursor:pointer;
}
#logout {
	float:left;
	width:108px;
	height:24px;
	margin:0 5px 0 0;
	padding:0px;
}
.Blogout {
	background:url(../images/button-Wlogout.gif);
	background-repeat:no-repeat;
	width:108px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BlogoutRO {
	background:url(../images/button-WlogoutRO.gif);
	background-repeat:no-repeat;
	width:108px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BlogoutB {
	background:url(../images/button-logoutB.gif);
	background-repeat:no-repeat;
	width:108px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.BlogoutBRO {
	background:url(../images/button-logoutBRO.gif);
	background-repeat:no-repeat;
	width:108px;
	height:24px;
	border:0px;
	cursor:pointer;
}
/* TASK BAR STYLES */
.startFinish {
	background:url(../images/arrow-startFinish.gif) no-repeat center;
	padding:5px 25px 5px 25px;
	color:#000;
	font-weight:bold;
	margin:0px;
}
.startFinish .start {
	float:left;
}
.startFinish .finish {
	float:right;
}
h3.taskTitle {
	font-size:.2em;
	visibility:hidden;
	display:block;
	height:1px;
	margin:0px;
	padding:0px;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}

/*  FORM STYLES  */
.subContent {
	padding:5px 0 5px 0;
}
form {
	margin:0;
}
form div.content div {
	padding:10px 5px 10px 30px;
}
form div.content div div {
	padding:5px 10px 0px 5px;
}
.formElementContainer {
	background:#FFFFFF;
	margin:0;
	padding:10px 10px 10px 30px;
}
.formElementContainer h3{
	color: #297608;
	margin:0 20px 0 0;
	padding:0px;
	font-size:1.6013em;
	font-weight:normal;
	display:inline;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.formElementContainer2 {
	background:#EEEEEE;
	margin:0;
	padding:10px 10px 10px 30px;
}
.formElementContainer2 h3{
	color: #297608;
	margin:0 20px 0 0;
	padding:0px;
	font-size:1.6013em;
	font-weight:normal;
	/* display:inline; */
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.formElementContainer3 {
	background:#FFFFFF;
	margin:0;
	padding:2px 2px 2px 2px;
}
form .formElement {
	float:left;
	margin:0 10px 0 0;
	max-width:160px;
	padding:0px;
}
form .formElementG {
	float:left;
	margin:0 10px 0 0;
	position:relative;
	padding:0px;
}
* html form .formElementG {
	float:left;
	margin:0 10px 0 0;
	position:relative;
	padding:0px;
}
form .formElementG label {
	min-height:17px;
}
*html form .formElementG label {
	height:auto;
}
* html .formElement {
	float:left;
	margin:0 10px 0 0;
	width:260px;
	padding:0px;
}
form .formElement2 {
	float:left;
	margin:0 10px 0 0;
	max-width:260px;
	padding:0px;
}
* html .formElement2 {
	float:left;
	margin:0 10px 0 0;
	width:260px;
	padding:0px;
}
form .formElementEnd {
	float:left;
	margin:0;
	padding:0px;
}
form .formElementEnd label {
	min-height:17px;
}
* html form .formElementEnd {
	float:left;
	margin:0;
	padding:0px;
}
* html form .formElementEnd label {
	height:auto;
}
form .formElement input {
	margin:0px;
	padding:0px;
}
form .formElement2 input {
	margin:0px;
	padding:0px;
}
form .formElement2 img {
	margin:0 0 0 5px;
}
form .formElementLong {
	float:left;
	margin:0 10px 0 0;
	max-width:330px;
	padding:0px;
}
form .formElementLong2 {
	float:left;
	margin:0 20px 0 0;
	max-width:330px;
	padding:0px;
}
form .formElementLong3 {
	float:left;
	margin:0 10px 0 0;
	padding:0px;
	position:relative;
	display:block;
}
form .formElementNone {
	float:left;
	margin:0 10px 0 0;
	padding:0px;
	position:relative;
	display:block;
}
form .formElementNone label {
	min-height:17px;
}
* html form .formElementNone {
	float:left;
	margin:0 10px 0 0;
	display:block;
	position:relative;
	padding:0px;
}
form .formElementLimited {
	float:left;
	margin:0 10px 0 0;
	display:block;
	position:relative;
	padding:0px;
}
* html form .formElementLimited {
	float:left;
	margin:0 10px 0 0;
	display:block;
	position:relative;
	padding:0px;
	width:430px;
}
* html form .formElementNone label {
	height:auto;
}
form .formElementOne {
	margin:0 10px 0 0;
	padding:0px;
	position:relative;
	display:block;
}
form .formElementOne label {
	min-height:auto;
}
* html form .formElementOne {
	margin:0 10px 0 0;
	display:block;
	position:relative;
	padding:0px;
}
* html form .formElementOne label {
	height:auto;
}
.subContent .formElementNone label {
	font-weight:bold;
	display:block;
	min-height:auto !important;
	margin:0 0 2px 0;
}
* html form .formElementLong {
	float:left;
	margin:0 10px 0 0;
	width:310px;
	text-align:left;
	padding:0px;
}
* html form .formElementLong2 {
	float:left;
	margin:0 10px 0 0;
	width:310px;
	text-align:left;
	padding:0px;
}
* html form .formElementLong3 {
	float:left;
	margin:0 10px 0 0;
	width:400px;
	display:block;
	position:relative;
	padding:0px;
}
form label {
	font-weight:bold;
	display:block;
	/*min-height:35px;*/
	margin:0 0 2px 0;
}
* html label {
	font-weight:bold;
	display:block;
	margin:0 0 2px 0;
}
* html .subContent label {
	font-weight:bold;
	display:block;
	height:auto;
	margin:0 0 2px 0;
}
form th label {
	display:table-cell;
	vertical-align:bottom;
	height:auto;
	margin:0px;
}
form td label {
	display:inline;
	height:auto;
	margin:0px;
}
label.blank {
	display:inline;
	height:auto;
	margin:0px;
}
/* REQUIRED STYLES */
.required {
	background:url(../images/icon-error.gif);
	background-repeat:no-repeat;
	color:#CC0000;
	font-weight:bold;
	padding-top:4px !important;
	padding-bottom:3px !important;
}
.subRequired {
	background:url(../images/icon-error.gif);
	background-repeat:no-repeat;
	color:#CC0000;
	font-weight:bold;
	padding-top:4px !important;
	padding-bottom:3px !important;
	padding-left:40px !important;
}
.errorSummaryDiv {
	background:url(../images/icon-error.gif);
	background-repeat:no-repeat;
	color:#CC0000;
	font-weight:bold;
	padding-top:4px !important;
	padding-bottom:3px !important;
	padding-left:40px !important;
	border: 1px solid #C00; 
	background-color: #FAFBE8; 
	background-position: 0 6px; 
	font-size: 1.406em; 
	margin-left: 4px;
}
.requiredText {
	color:#CC0000;
	font-weight:bold;
	/*font-size:1.3em;*/
}
.requiredForm {
	background:#ffcccc !important;
	border:1px solid #CC0000 !important;
}
/* WARNING STYLES */
.warning {
	background-repeat:no-repeat;
	color:#A66700;
	font-weight:bold;
	padding-top:4px !important;
	padding-bottom:3px !important;
}
.alt1 .warningT {
	background:#EEEEEE !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	width:30px !important;
	height:30px !important;
}
.alt2 .warningT {
	background:#FFFFFF !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	width:30px !important;
	height:30px !important;
}
.warningN {
	width:25px !important;
	padding:5px 0 3px 30px !important;
	display:block;
}
.fWarning {
	background:url(../images/icon-fWarning.gif)!important;
	background-repeat:no-repeat !important;
	background-position:left top !important;
	padding:0 0 0 30px !important;
	display:block;
	height:25px;
}
.subWarning {
	background-repeat:no-repeat;
	color:#A66700;
	font-weight:bold;
	padding-top:4px !important;
	padding-bottom:3px !important;
	padding-left:30px !important;
}
.warningText {
	color:#A66700;
	font-weight:bold;
}
.warningForm {
	background:#ffcc00 !important;
	border:1px solid #A66700 !important;
}
.imgRight {
	float:right;
	margin:0 20px 0 10px;
}
ul.faq {
	padding:0px;
	margin:0 40px 0 50px;
}
ul.faq li.question {
	list-style-image:url(../images/icon_question.gif);
	padding:0px;
	margin:0 0 5px 0;
	width: 730px;
	/* font-weight:bold; */
	color:#297608;
	font-size:1.601em;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
ul.faq li.answer {
	list-style-image:url(../images/icon_answer.gif);
	padding:0px;
	margin:0 0 25px 0;
}
ul.faq li.answer ul li {
	list-style:square;
}
.FAQsecHeader {
	padding:5px 0px 5px 0;
	margin:10px 10px 10px 20px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	height:35px;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.FAQsecHeader h2 {
	margin:0 0 0 20px;
	padding:0px;
	font-size:1.6013em;
	font-weight:bold;
	float:left;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.FAQsecHeader h2 a {
	display:block;
	width:98%;
	text-decoration:none;
	color:#297608;
	font-size:1.756em;
	margin:0 0 0 10px !important;
	font-family: Rokkitt,"Times New Roman",Times,serif;
	font-weight:normal;
}
.top {
	float:right;
}
.top a {
	background:url(../images/icon_topArrow.png);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 20px 0 0;
	display:block
	width:50px;
	text-decoration:none;
}
.vehicleTbl {
	margin:0;
	width:400px;
}
.tutA {
	background:url(../images/tut-A.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:21px;
	height:21px;
}
.tutB {
	background:url(../images/tut-B.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:21px;
	height:21px;
}
.tutC {
	background:url(../images/tut-C.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:21px;
	height:21px;
}
.tutHomepage {
	background:url(../images/tut-homepage.jpg);
	background-repeat:no-repeat;
	width:733px;
	height:346px;
	margin:0 0 0 30px;
}
.tutABCD {
	background:url(../images/tut-subpageItems.png);
	background-repeat:no-repeat;
	width:750px;
	height:279px;
	margin:0 0 0 30px;
}

.otherInfoDiv {
	background:#999999;
	width:400px;
	display:block;
}
.otherInfoTbl {
	float:left;
	width:300px;
}
.otherInfoDiv input {
	margin:20px 0 0 10px;
}
.lvtest {
	background:url(../images/lvtest.gif);
	visibility:hidden;
}
.adobe {
	background:url(../images/icon-adobe.gif);
	background-repeat:no-repeat;
	display:block;
	width:158px;
	height:39px;
	margin:5px 0 0 0;
}
.banner {
	background:#FFFFFF;
	text-align:left;
	padding:10px;
	height: 425px;	
}
.logOffBanner {
	background:#FFFFFF;
	text-align:center;
	padding:5px;
	height: 200px;
}
#logOffHeader {
	color: #A66700;
}
.areaCode {
	width:22px;
}
.phoneNo {
	width:58px;
}
.ssn1 {
	width:22px;
}
.ssn2 {
	width:18px;
}
.ssn3 {
	width:28px;
}
.dob {
	width:86px;
}
.expChild {
	width:15px;
}
.zip {
	width:38px;
}
.button {
	height:24px;
	background:#FFFFFF;
	width:auto;
	float:left;
	color:#0099ff;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	vertical-align:middle;
}
.buttonRO {
	height:24px;
	background:#FFFFFF;
	width:auto;
	float:left;
	color:#CC0000;
	font-weight:bold;
	border:0px;
	cursor:pointer;
}
.buttonR {
	background:url(../images/button-bground-right.gif);
	background-repeat:no-repeat;
	float:left;
	width:6px;
	height:24px;
}
.buttonL {
	background:url(../images/button-bground-left.gif);
	background-repeat:no-repeat;
	float:left;
	width:6px;
	height:24px;
}
#buttonLeft {
	float:left;
	height:24px;
	width:auto;
	margin:0px;
	padding:0px;
	display:block;
}
#buttonRight {
	float:right;
	height:24px;
	width:auto;
	display:block;
}
#buttonRightRight {
	float:right;
	height:24px;
	width:auto;
	display:block;
	margin:0 30px 0 0;
}
.getStartedHeader {
	padding:5px;
	background:#baa1d7;
	display:block;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.getStartedHeader h2 {
	font-size:1.6013em;
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
p.GSinstructions {
	font-size:1.1em;
}
/* July 28, 2009 USER HOMEPAGE OPTION 3 */
/* 8/23/2009 - NEW HOMEPAGE LAYOUT - LEFT NAVIGATION */
#homeContentHolder {
	padding:0 20px;
}
/* blocks */
.blocks {
	overflow:hidden;
	line-height:17px;
	color: #5a5959;
	padding:0 0 0 15px;
	margin: 0 0 22px 0;
}
/* box */
.blocks .box {
	float: left;
	background:url(../images/bg-box01.png) repeat-y -321px 0;
	width:321px;
	margin: 8px 3px 0 0;
	position: relative;
}
.blocks .box .t {
	width: 100%;
	background:url(../images/bg-box01.png) no-repeat;
}
.blocks .box .b {
	padding:15px 21px;
	background:url(../images/bg-box01.png) no-repeat -642px 100%;
	min-height: 186px;
}
* html .blocks .box .b {
	overflow:visible;
}
.blocks h3 {
	font-size: 2.812em;
	background:url(../images/sprites.gif) no-repeat -316px -42px;
	padding:0 0 0 21px;
	color:#297608;
	font-weight: normal;
	margin: 0 0 15px -2px;
	letter-spacing: -1px;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.homepage3 #mainBody {
	width:555px;
	float:left;
	margin:0 0 0 0;
	border:none;
	padding:0px;
}
.homepage3 #mainBody p {
	margin:0;
	padding:0px;
	line-height:1.2em;
}
.homepage3 #mainBody ul {
	margin:0;
	padding:0px;
	line-height:1.5em;
}
.homepage3 #mainBody ul li {
	margin:0 0 0 15px;
	padding:3px;
	line-height:1.5em;
}
.homepage3 #headerTitle {
	/*font-weight:bold;*/
	padding:10px 0px;
	font-size: 2.812em;
	display:block;
	color:#297608;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
#homeImages {
	margin:0px !important;
	height:200px;
	background:url(../images/shadow_NEW-homepage-header.png) no-repeat top center;
	width:975px;
	display:block;
}
#homeImages img {
	margin:0 20px;
}
#homeImages .image1 {
	background:url(../images/hImg-01.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:135px;
	display:block;
	float:left;
}
#homeImages .image2 {
	background:url(../images/hImg-02.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:135px;
	display:block;
	margin:0 0 0 10px;
	float:left;
}
#homeImages .image3 {
	background:url(../images/hImg-03.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:135px;
	display:block;
	margin:0 0 0 10px;
	float:left;
}
#homeImages .image4 {
	background:url(../images/hImg-04.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:135px;
	display:block;
	margin:0 0 0 10px;
	float:left;
}
#homeImages .image5 {
	background:url(../images/hImg-05.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:135px;
	display:block;
	margin:0 0 0 10px;
	float:left;
}
.homepage3 table {
	background:none;
	border:none;
	margin:0;
}
.homepage3 td {
	vertical-align:top;
	padding:5px !important;
}
#mainBody {
	margin:0 0 0 250px;
	padding:0 20px 0 0;
}
#mainBody h1 {
	font-family: Rokkitt,"Times New Roman",Times,serif;
	font-size: 2.812em;
	margin:10px 0 10px 30px;
	padding:0;
}
/* CONTENT CONTAINER 2 CSS FOR USER HOMEPAGES */
#contentContainer {
	/*min-height:250px;*/
	background:#FFFFFF;
	padding:20px 0;
	border:1px solid #CCC;
}
* html #contentContainer {
	height:auto;
}
#overlay #contentContainer {
	background:#FFF;
	padding: 2px;
	border:none;
}

/*NEW DESIGN */
#wrapper {
	width:975px;
	margin: 0 auto;
	padding:26px 0 20px 0;
	position: relative;
	/*background:url(../images/bg-main.png) no-repeat 0 83px;*/
	text-align: left;
	font-size:0.8em;
}
* html #wrapper {
	height:100%;
	background-position: 0 84px;
}
.logo {
	margin: 15px 0 29px 9px;
	background:url(../images/sprites.png) no-repeat 0 -32px;
	width:344px;
	height:40px;
	text-indent: -9999px;
	position: relative;
	z-index: 10;
}

.logo a {
	display: block;
	overflow:hidden;
	height:100%;
	color: #fff;
}

.logoen {
	margin: 15px 0 29px 9px;
	background:url(../images/chipmed_en.png) no-repeat;
	width:433px;
	height:71px;
	text-indent: -9999px;
	position: relative;
	z-index: 10;
}
.logoen a {
	display: block;
	overflow:hidden;
	height:100%;
	color: #fff;
}

.logoes {
	margin: 15px 0 29px 9px;
	background:url(../images/chipmed_es.png) no-repeat;
	width:433px;
	height:71px;
	text-indent: -9999px;
	position: relative;
	z-index: 10;
}

.logoes a {
	display: block;
	overflow:hidden;
	height:100%;
	color: #fff;
}
.logoperm {
	margin: 0 0 59px 9px;
	background:url(../images/chip.png) no-repeat ;
	width:118px;
	height:43px;
	text-indent: -9999px;
	position: relative;
	z-index: 10;
}

#header {
	position: absolute;
	left: -1px;
	top: 0;
	width:935px;
	z-index: 8;
	margin:0 auto;
}
/* top bar */
.top-bar {
	width: 100%;
	overflow:hidden;
	font-family: 'verdana',"Times New Roman",Times,serif;;
	padding:0 0 7px;
}
.top-bar a {
	color: #fff;
	text-decoration: none;
}
.top-bar a:hover {
	text-decoration: underline;
}
.top-bar ul {
	float: right;
	margin:0;
	padding:19px 0 0;
	list-style: none;
	overflow:hidden;
}
.top-bar li {
	float: left;
	/* background:url(../images/sprites.gif) no-repeat 0 -44px; */
	padding:0 9px 0 10px;
	margin: 0 0 0 -1px;
}
.top-bar .share {
	font-weight: bold;
	background: none;
	margin: 0 0 0 -10px;
}
.top-bar .share a {
	float: left;
	background:url(../images/sprites.gif) no-repeat 0 -27px;
	padding:0 0 0 14px;
	word-spacing: -1px;
}
/* services */
.services {
	width: 100%;
	overflow:hidden;
	padding:0 0 24px;
	margin:10px 0 0 0;
}
.services .language {
	float: right;
	margin:0 10px 0 0;
	background:url(../images/sprites.gif) no-repeat 100% -77px;
	padding:0 5px 0 0;
	font-size:1.015em;
	line-height:20px;
	color: #000;
	text-decoration: none;
	/* font-weight:bold; */
}
.services .language span {
	float: left;
	background:url(../images/sprites.gif) no-repeat 0 -77px;
	padding:0px 5px 0 9px;
	height:22px;
	overflow:hidden;
	cursor: pointer;
	font-size:1.231em;
	font-family: 'Rokkitt',"Times New Roman",Times,serif;
}

.services .language:hover {
	text-decoration: none;
}
/*overlay */
#header_overlay {
	width:835px;
}
/* top bar */
#header_overlay .top-bar {
	width: 100%;
	overflow:hidden;
	font-family: 'verdana',"Times New Roman",Times,serif;;
	padding:0 0 7px;
}
/* services */
#header_overlay .services {
	width:795px;
	overflow:hidden;
	padding:0 20px 10px 20px;
}
#header_overlay .services .language {
	float: right;
	margin:0 10px 0 0;
	background:url(../images/sprites.gif) no-repeat 100% -77px;
	padding:0 5px 0 0;
	font-size:1.015em;
	line-height:20px;
	color: #000;
	text-decoration: none;
	/* font-weight:bold; */
}
#header_overlay .services .language span {
	float: left;
	background:url(../images/sprites.gif) no-repeat 0 -77px;
	padding:0px 5px 0 9px;
	height:22px;
	overflow:hidden;
	cursor: pointer;
	font-size: 1.231em;
	font-family: 'Rokkitt',"Times New Roman",Times,serif;
}
#header_overlay .services .language:hover {
	text-decoration: none;
}
#mainContent {
	padding: 0 40px 20px 40px;
	background:url(../images/mainContent.png) repeat-y center top;
	/*min-height:300px;*/
}
/* footer */
#footer {
	background: url(../images/mainContent.png) repeat-x center;
	/*position: relative;*/
	height:84px;
	margin: 0 auto 0;
	color: #716f6f;
	font:0.859em 'verdana',"Times New Roman",Times,serif;;
	width:975px;
	padding:0;
}
#footer .inner {
	padding:18px 0 0;
	background:#FFF url(../images/separator.gif) repeat-x;
	margin:0 0 0 20px;
	width:935px;
}
#footer .wrapper {
	width: 100%;
	overflow:hidden;
	padding:0 0 9px;
}
#footer .logo {
	float: left;
	background:url(../images/sprites.gif) no-repeat -333px -208px;
	width:125px;
	height:41px;
	margin: 0 0 0 21px;
	position:inherit !important;
	z-index:0 !important;
}
#footer .wrapper ul {
	float: right;
	margin:0;
	padding:4px 18px 0 0;
	list-style: none;
}
#footer .wrapper li {
	float: left;
	margin: 0 0 0 24px;
}
#footer .wrapper li a {
	color: #157100;
	text-decoration: none;
}
#footer .wrapper a:visited {
	color: #092c01;
}
#footer .wrapper li a:hover {
	text-decoration: underline;
}
#footer p {
	margin: 0 0 0 19px;
}
.assesability {
	display: none;
}
#contentHeader {
	background:#FFF;
	padding:0;
}
.btn-wide-nav {
	float: left;
	background:url(../images/sprites.gif) no-repeat 100% -484px;
	padding:0 5px 0 0;
	/*font-size:15px;*/
	margin: 0px;
	height:29px;
	overflow:hidden;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size: 1.25em;
}
.btn-wide-nav input {
	background:url(../images/sprites.gif) no-repeat 0 -484px;
	padding:6px 7px 9px 12px;
	height:29px;
	margin:0px;
	border:none;
	
	overflow:hidden;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size: 1em;
}
.btn-wide-nav input:hover {
	text-decoration: none;
	cursor:pointer;
}
.btn-wide-nav-banner {
	float: left;
	background:url(../images/sprites.gif) no-repeat 100% -484px;
	padding:0 5px 0 0;
	/*font-size:15px;*/
	margin: 0px;
	height:29px;
	overflow:hidden;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size: 1em;
}
.btn-wide-nav-banner input {
	background:url(../images/sprites.gif) no-repeat 0 -484px;
	padding:6px 7px 9px 12px;
	height:29px;
	margin:0px;
	border:none;
	
	overflow:hidden;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size: 1em;
}
.btn-wide-nav-banner input:hover {
	text-decoration: none;
	cursor:pointer;
}
.btn-wide-nav2 {
	float: right;
	background:url(../images/sprites.gif) no-repeat 100% -580px;
	padding:0 5px 0 0;
	/* font-size:15px; */
	margin: 0 10px 0 0;
	height:29px;
	overflow:hidden;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size: 1.25em;
}
.btn-wide-nav2 input {
	background:url(../images/sprites.gif) no-repeat 0 -580px;
	padding:6px 7px 9px 24px;
	height:29px;
	border:none;
	
	margin:0px;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size:1em;
}
.btn-wide-nav2 input:hover {
	text-decoration: none;
	cursor:pointer;
}
.btn-wide-nav3 {
	float: right;
	background:url(../images/sprites.gif) no-repeat 100% -135px;
	padding:0 17px 0 0;
	/* font-size:15px; */
	margin: 0px;
	height:29px;
	overflow:hidden;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size: 1.25em;
}
.btn-wide-nav3 input {
	background:url(../images/sprites.gif) no-repeat 0 -135px;
	padding:6px 7px 9px 12px;
	height:29px;
	border:none;
	
	margin:0px;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size:1em;
}
.btn-wide-nav3 input:hover {
	text-decoration: none;
	cursor:pointer;
}
.closeBtnFaq {
	float: right;
	background:url(../images/sprites.gif) no-repeat 100% -135px;
	padding:0 17px 0 0;
	/* font-size:15px; */
	margin: 0px;
	height:29px;
	overflow:hidden;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size: 0.4443em;
}
.closeBtnFaq input{
	background:url(../images/sprites.gif) no-repeat 0 -135px;
	padding:6px 7px 9px 12px;
	height:29px;
	border:none;
	
	margin:0px;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size:1em;
}

.btn-wide-nav4 {
	background:url(../images/sprites.gif) no-repeat 100% -135px;
	padding:0 17px 0 0;
	/* font-size:16px; */
	height:29px;
	overflow:hidden;
	float:left;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size: 1.25em;
}
.btn-wide-nav4 input {
	background:url(../images/sprites.gif) no-repeat 0 -135px;
	padding:6px 7px 9px 12px;
	height:29px;
	border:none;
	float:left;
	margin:0px;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size: 1em;
}
.btn-wide-nav4 input:hover {
	text-decoration: none;
	cursor:pointer;
}
.newAcct {
	width:180px !important; 
	margin:5px auto;
	display:block;
}
.newAcct-sp {
	width:205px !important; 
	margin:5px auto;
	display:block;
}
.btn-wide-nav5 {
	background:url(../images/sprites.gif) no-repeat 100% -135px;
	padding:0 17px 0 0;
	/* font-size:16px; */
	font-weight:bold;
	height:29px;
	overflow:hidden;
	float:left;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size: 1.25em;
}
.btn-wide-nav5 input {
	background:url(../images/sprites.gif) no-repeat 0 -135px;
	padding:6px 7px 9px 12px;
	height:29px;
	border:none;
	float:left;
	margin:0px;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size: 1em;
}
.btn-wide-nav5 input:hover {
	text-decoration: none;
	cursor:pointer;
}
.homeLogin {
	width:90px !important; 
	margin:5px auto;
	display:block;
}
.homeLogin-sp {
	width:155px !important; 
	margin:5px auto;
	display:block;
}
.homeLogout {
	width:90px !important; 
	margin:5px auto;
	display:block;
}
.homeLogout-sp {
	width:155px !important; 
	margin:5px auto;
	display:block;
}
.btn-wide {
	background:url(../images/sprites.gif) no-repeat 100% -609px;
	padding:0px 5px 0px 0px;
	overflow:hidden;
	text-decoration: none;
	float:left;
	margin:5px 0;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size:1.25em;
}
.btn-wide span {
	background:#FFF url(../images/sprites.gif) no-repeat 0 -609px;
	padding:2px 7px 2px 12px;
	margin:0px;
	float:left;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size:1em;
}
.btn-wide-right{
	background:url(../images/sprites.gif) no-repeat 100% -609px;
	padding:0px 5px 0px 0px;
	overflow:hidden;
	position: relative;
	text-decoration: none;
	float:right;
	margin:20px 0;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size:1.25em;
}
.btn-wide-right span {
	background:#FFF url(../images/sprites.gif) no-repeat 0 -609px;
	padding:2px 7px 2px 12px;
	margin:0px;
	float:right;
	font-family:'Rokkitt',"Times New Roman",Times,serif;
	font-size:1em;
}
.btn-wide:hover {
	text-decoration: none;
}
#contentTop {
	background:url(../images/shadow_corners.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:15px;
}
#contentTopUser {
	background:url(../images/shadow_one-corner.png);
	background-repeat:no-repeat;
	background-position:top;
	height:20px;
}
#contentBottom {
	background:url(../images/shadow_corners.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:25px;
}
#contentTop_overlay {
	background:url(../images/rounded-corners_overlay.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:15px;
}
#contentBottom_overlay {
	background:url(../images/rounded-corners_overlay.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:15px;
}
#pageTop {
	background:url(../images/outer-page-rounded-corners.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:25px;
}
#pageBottom {
	background:url(../images/outer-page-rounded-corners.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:25px;
}
#overlay #mainNav {
	margin:0;
	padding:10px;
	background:#FFF;
}
#overlay #wrapper {
	width:835px;
	margin: 0 auto;
	padding:2px 0 0 0;
	text-align: left;
	font-size:0.8em;
	background:#59A300;
}
* html #overlay #wrapper {
	height:100%;
}
#overlay #mainContent {
	padding: 0 20px 20px 20px;
	background:none;
	/*min-height:300px;*/
}

 /* Style for table on Clean Address Page */
.cleanAddrTable{
	border: none;
}
.overlayTitle {
    color: #A66700;
     font-size: 2.812em;
    font-weight: normal;
/*     margin-bottom: 10px; */
}

.bannerStyleWarning {
    color: #A66700;
     font-size: 2.25em;
    font-weight: normal;
/*     margin-bottom: 10px; */
}


/*call out styles*/
.aside {
    background: url("../images/UserHomeCurrAct/bg-aside.png") repeat-y scroll 0 100% transparent;
    color: #666666;
    float: right;
    /* margin-top: 60px; */
    width: 198px;
}
.aside .outer {
    background: url("../images/UserHomeCurrAct/bg-aside-bot.png") no-repeat scroll bottom transparent;
}
.aside .inner {
    background: url("../images/UserHomeCurrAct/bg-aside-top.png") no-repeat scroll top transparent;
    padding: 3px 15px 10px 10px;
}
.aside h3 {
    color: #666666;
    font-family: Rokkitt,"Times New Roman",Times,serif;
}

.citizenMsg {
	/* border: #ccc 1px solid; */
	border-bottom : #ccc 1px solid;
	border-left : none;
	border-top : #ccc 1px solid;
	border-right : none;
    margin-bottom: 2em;
    overflow: hidden;
}

.fieldsetClass {
	border:none;
	font-weight:bold;
}

.fieldsetClass1 {
	border:none;
}

.legendClass {
	color:black;
}

.legendClass2 {
	color:black;
	display:inline;
	height:auto;
	margin:0px;
}

#contentContainer1 {
/* 	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC; */
	padding:10px 0;
	/* margin:5px; */
}
.subSecHeader1 {
	font-size: 1em;
	/* border:1px none #000000; */
	background: #CCCCCC;
	font-family: Rokkitt,"Times New Roman",Times,serif;
}
.subSecBody1{
	border-top: 1px solid #CCCCCC;
    margin: 0;
    padding: 5px 0;
}
form .formElementNone1 {
	float:left;
	margin:0 35px 0 0;
	padding:0px;
	position:relative;
	display:block;
}
.Loading {
	position:absolute; 
	text-align:center; 
	height:90px;
	width:320px;
	padding:1em;
	z-index:999999; 
	background-color:#ffffff;
}
#warningbanner{
	line-height: 19px;
	letter-spacing: -0.6px;
}