/* Backgrounds */

.bgWhite { background-color: #FFFFFF; font-size: 1px; line-height: 1px; }
.bgLightBlue { background-color: #548DE0; font-size: 1px; line-height: 1px; }
.bgBlack { background-color: #000000; font-size: 1px; line-height: 1px; }
.bgDarkBlue { background-color: #22416F; font-size: 1px; line-height: 1px; }
.bgBabyBlue { background-color: #D9E1EC; font-size: 1px;}
.bgUltraLightBlue { background-color: #E7EDF5; font-size: 1px; line-height: 1px; }
.bgGreen { background-color: #8AB050; font-size: 1px; line-height: 1px; }
.bgVerticalDivider { background-color: #EBEEF2; font-size: 1px; line-height: 1px; }

.blueStripes {
	background-image: url(images/bgStripesLightBlue.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


.textAlign
{
	text-align: justify;
}

.aLink
{
	A:link    { border: solid blue }
	A:visited { border: thin dotted #800080 }
	A:active  { border: thick double red }
}

.tableStyle
{
	border-style: solid;
	border-color: black;
	border-width: thin;

}

.sixPoint
{
font-family: "Airal";
color: black;
text-align: left;
font-size: 6pt;
}

.sevenPoint
{
font-family: "Airal";
color: black;
text-align: justify;
font-size: 7pt;
}

.eightPoint
{
font-family: "Airal";
color: black;
text-align: left;
font-size: 8pt;
}

.tenPoint
{
font-family: "Airal";
color: black;
text-align: left;
font-size: 10pt;
font-weight: bold;
}

.tenPointText
{
font-family: "Airal";
color: black;
text-align: left;
font-size: 10pt;
font-weight: normal;
}

.elevenPoint
{
font-family: "Airal";
color: black;
text-align: center;
font-size: 11pt;
font-weight: bold;
word-spacing: 0.5em
letter-spacing: 0.2em
}

.twelvePoint
{
font-family: "Airal";
color: black;
text-align: left;
font-size: 12pt;
font-weight: bold;
word-spacing: 0.1em
letter-spacing: 0.1em
}

.fourteenPoint
{
font-family: "Airal";
color: black;
text-align: center;
font-size: 14pt;
font-weight: bold;
word-spacing: 0.5em
letter-spacing: 0.2em
}

.divStyle
{
	width: 100%;
	height: 360px;
	overflow-y: auto;
}
		
div.email_label, div.password_label {
font-family : arial, san-serif; font-weight : bold; font-size : 3.5pt; color : #000000;
}
input.email_field, input.password_field  {
font-family : arial, san-serif; font-size : 3.5pt; color : #000000; width : 140px;
}
input.submit_button {
width: 25px;
}
div.submit_button {
width: 140px; text-align: right;
}

P {
FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 165%; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}
DIV {
FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 165%; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}
FORM {
FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 165%; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}
LI {
FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 165%; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}
BLOCKQUOTE {
FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 165%; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}
A {
FONT-SIZE: 11px; COLOR: #3759a7; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
COLOR: #6088e6; TEXT-DECORATION: underline
}
TEXTAREA {
BORDER-RIGHT: #545454 1px ridge; BORDER-TOP: #545454 1px ridge; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #545454 1px ridge; COLOR: #000000; BORDER-BOTTOM: #545454 1px ridge; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
FONT-SIZE: 11px; BACKGROUND: #ffffff; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial11 {
FONT-SIZE: 11px; COLOR: #4b4b4b; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}
.fine {
FONT-SIZE: 9px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}
.formsub {
FONT-SIZE: 10px; COLOR: #cc652d; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}
v .rowspan0 {
BACKGROUND-COLOR: #e8eff6
}
.rowspan1 {
BACKGROUND-COLOR: white
}
.stdBorder {
BORDER-RIGHT: #ebf2f8 1px ridge; BORDER-TOP: #ebf2f8 1px ridge; BORDER-LEFT: #ebf2f8 1px ridge; BORDER-BOTTOM: #ebf2f8 1px ridge
}
HR {
BORDER-RIGHT: #545454 2px ridge; BORDER-TOP: #545454 2px ridge; BORDER-LEFT: #545454 2px ridge; WIDTH: 96%; COLOR: #545454; BORDER-BOTTOM: #545454 2px ridge; TEXT-ALIGN: center
}
.error {
FONT-WEIGHT: bold; COLOR: red
}
.footer {
FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}



#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}


/*Modify attributes of #contentwrapper below as desired*/
/*09-21-2015 width changed from 100% to 98%; height changed from 150px to 350px; add margin and overflow properties*/
#contentwrapper{
width: 98%;
height: 350px;
border: 1px solid black;
padding: 5px;
margin-left:2px; 
margin-right:1px; 
margin-top:1px; 
margin-bottom:1px;
overflow:auto;
}

.billcontent{
width: 100%;
display:block;
}