@charset "UTF-8";
/* CSS Document */


/* =General
-----------------------------------------------------------------------------*/

/* Class for clearing floats */
.clear {clear: both;}


/* Remove border around linked images */
img {border: 0;}

/* Headings */

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

/* Bullet List Styles */

ul.paydayList { 
color:#333;
line-height:normal;
line-height:20px;
margin-left:0em;
padding-left:30px;
padding-right:30px;
margin-bottom:0px; 
margin-top:10px; 
font-weight:normal;
}

ul.paydayList li { 
background:url(images/bullet.gif) 0em 0.2em no-repeat; /* change background em accordingly */ 
padding-left: 2.6em; 
font-size:12px;
color:#333;
list-style: none;
font-weight:normal;
}



/* =Tables & DIVs
-----------------------------------------------------------------------------*/

div {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

div h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#3c6315;
	margin:0;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:5px;
}

div p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	padding-left:25px;
	padding-right:25px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:12px;
	color:#333;
	margin:0;
}

/* =Menu
-----------------------------------------------------------------------------*/
.menunav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #FFF;
	text-decoration: none;
}

a.menunav:link {
	text-decoration: none;
	font-weight:normal;
	color:#FFF;
}
a.menunav:visited {
	text-decoration: none;
	font-weight:normal;
	color: #FFF;
}
a.menunav:hover{
	text-decoration:underline;
	font-weight:normal;
	color: #CCC;
}


/* =Forms
-----------------------------------------------------------------------------*/

.fieldText {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fieldLabel {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.formtext {
	color: #333333;
	font: 100% Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	padding: 5px 5px 5px 5px;
	overflow:hidden;
}

.loginMessage {
	color:#d5091c;
	font-weight:300;
	font: 100% Arial, Helvetica, sans-serif;
	font-size:12px;
}
.formError {
	color:#d5091c;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	padding-right:10px;
	vertical-align:text-top;
}

input.fieldText, select.fieldText {
	color:#333333;
	border: 1px solid #999999;
	padding: 1px;
	font-size:12px;
	margin-top: 0px;
	
}
.errorfieldText,input.errorfieldText, select.errorfieldText {
	color:#333333;
	border: 1px solid #D5091C;
	background-color: #FFcccc;
	padding: 0px;
	font-size:12px;
	margin-top: 0px;
}
.completeText {
	color:#d5091c;
	font-weight:200;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 5px 5px 5px 25px;
}
.shortfaq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mainError {
                color:#d5091c;
                font-family:Arial,Helvetica,sans-serif;
                font-size:10px;
                font-size-adjust:none;
                font-stretch:normal;
                font-style:normal;
                font-variant:normal;
                font-weight:bold;
                line-height:normal;
                padding:4px;
}

.hotspot {
				color:#006699; 
				cursor:pointer;
}
.submit_button {
	background-image:url(images/button.gif);
	background-repeat: no-repeat;
	width:226px;
	height:49px;
	background-position:center;
}

/* =Footer Menu and Copyright
-----------------------------------------------------------------------------*/

.disclaimer, .disclaimer p, #disclaimer, #disclaimer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	width: 100%;
	padding: 0px;
	text-align: left;
}

.allrights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-top:0px;
}

.btmnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color:#666;
}

a.btmnav:link {
	text-decoration: none;
	color: #666;
}
a.btmnav:visited {
	text-decoration: none;
	color: #666;
}
a.btmnav:hover{
	text-decoration:underline;
	color: #CCC;
}

/* =Accepted, Wait, Denied Pages
-----------------------------------------------------------------------------*/

.accepted {
	color:#d5091c;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	padding-right:50px;
	padding-left:50px;
	padding-top:150px;
	vertical-align:top;
}

.denied {
	color:#d5091c;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	padding-right:50px;
	padding-left:50px;
	padding-top:30px;
	padding-bottom:30px;
	vertical-align:top;
}

.wait {
	color:#d5091c;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
    padding-right:50px;
	padding-left:50px;
	padding-top:100px;
	padding-bottom:40px;
	vertical-align:top;
}

.border {
	border: thin solid #999999;
}

/* = Links
-----------------------------------------------------------------------------*/
a.link:link {
		color: #639224;
		text-decoration:underline;
}
a.link:visited {
		color: #639224;
		text-decoration:underline;
}
a.link:hover {
		color: #639224;
		text-decoration:underline;
}

/* = Calendar
----------------------------------------------------------------------------- */

.calendarbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.calendar {
	color:#161620;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size:10px;
	padding: 3px;
}
.calendar td {
	color:#161620;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size:10px;
	padding: 3px;
	border: 1px solid #999;
}
.calendar th {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:10px;
	padding: 3px;
	font-weight: bold;	
}
.calendar a {
   color:#161620;
}
