body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
}

table {
  border-collapse:collapse;
}

.error {
  font-weight: bold;
  color:#CC0000;
}

hr {
  border: .02em solid #cccccc;
}

a {
	color: #6699CC;
	text-decoration: none;
	cursor:pointer;
    cursor:hand;
}

a:link {
	color: #6699CC;
	text-decoration: none;
}
a:visited {
	color: #6699CC;
	text-decoration: none;
}
a:hover {
	color: #784197;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

/*HIGHLIGHTING FOR ROWS ON DATA TABLES*/
.cellHLOn { 
  background-color:#BAC9E8;
  cursor:pointer;
  cursor:hand;
}

.cellHLOff {
  background-color:#FFFFFF;
}

.cellHLOn1 { 
  background-color:#BAC9E8;
  cursor:pointer;
  cursor:hand;
}

.cellHLOff1 {
  background-color:#E3DFEA;
}

.bottomLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A4197;
}
.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.titleHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5A4197;
}
.bodyText:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A4197;
}
.bottomLinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A4197;
}
.pageTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5B4199;
}
.pagesubheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5B4199;
}
.style1 {
	font-size: 10px;
}
.FAQs {
	font-size: 12px;
	color: #6A53A1;
}

/*FROM OBJECT FORMATTING*/
.formfield {
  background-color: #F7F7F9;
  border-color:#999999;
  border-width: 1px;
  border-style: solid;
  color: #242424;
  font-size: 10px;
  font-family: verdana;
  font-style: normal;
  font-weight: none;
  padding: 2px;
}

.formfield:focus {
  background-color: #EFF0F8;
  border-color: #784197;
  border-width: 1px;
  border-style: solid;
  color: #242424;
  font-size: 10px;
  font-family: verdana;
  font-style: normal;
  font-weight: none;
  padding: 2px;
}
   
.formbutton {
  border-width: 1px;
  font-size: 8pt;
  font-family: verdana;
}

.formbutton:focus {
  border-width: 1px;
  font-size: 8pt;
  font-family: verdana;
  background-color:#DCDBEA;
}


/* Scroll Bar Master Styling Starts Here */

/* All comments can be freely removed from the css */



.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}



/* force fleXcroll to always display the vertical scrollbase */

.vscrollerbase {

visibility: visible !important;

}

/* fleXcroll adapts to this CSS setting and sets positions correctly */





/* And style your scrollbar like you normally do */

.vscrollerbase {

width: 15px;

background: #D7EBDF url(verticalbar.png) 0px 0px repeat-y;

}

.vscrollerbar {

width: 15px;

background: #99CBCB url(verticalbar.png) -15px 0px repeat-y;

}

.hscrollerbase {

height: 15px;
background: #D7EBDF url(horizontalbar.png) 0px -15px repeat-x;

}

.hscrollerbar {

height: 15px;

background: #99CBCB url(horizontalbar.png) 0px -30px repeat-x;

}

.vscrollerbar, .hscrollerbar {

padding: 13px;

z-index: 2;

}

.vscrollerbarbeg {

background: url(verticalbar.png) -45px -30px no-repeat;

width: 15px;

height: 15px !important;

}

.vscrollerbarend {

background: url(verticalbar.png) -45px 0px no-repeat;

width: 15px;

height: 15px;

}

.hscrollerbarbeg {

background: url(verticalbar.png) -60px -15px no-repeat;

height: 15px;

width: 15px !important;

}

.hscrollerbarend {

background: url(verticalbar.png) -30px -15px no-repeat;

height: 15px;

width: 15px;

}

.scrollerjogbox {

width: 15px;

height: 15px;

top: auto; left: auto;

bottom: 0px; right: 0px;

background: #4E727C url(horizontalbar.png) 0px 0px;

}

.vscrollerbasebeg {

background: url(verticalbar.png) -30px -30px no-repeat;

width: 15px;

height: 15px !important;

}

.vscrollerbaseend {

background: url(verticalbar.png) -60px -30px no-repeat;

height: 15px;

width: 15px;

}

.hscrollerbasebeg {

background: url(verticalbar.png) -60px 0px no-repeat;

height: 15px;

width: 15px !important;

}

.hscrollerbaseend {

height: 15px;

width: 15px;

background: url(verticalbar.png) -30px 0px no-repeat;

}

.scrollerjogbox:hover {

background: #5E828C url(verticalbar.png) -45px -15px;

}

/*Page related styles for you to view*/

#mycustomscroll {

/* Typical fixed height and fixed width example */

width: 370px;

height: 333px;

overflow: auto;

/* IE overflow fix, position must be relative or absolute*/

position: relative;

background-color: #ffffff;

margin: 1px auto;

margin-top: 5px;

margin-bottom: 5px;

padding-right: 15px;

}



/* general page style ends here */

/* Scroll Bar Master Styling Ends Here */

#menuItem0 {
  cursor:pointer;
  cursor:hand;
}

#menuItem1 {
  cursor:pointer;
  cursor:hand;
}
#menuItem2 {
  cursor:pointer;
  cursor:hand;
}
#menuItem3 {
  cursor:pointer;
  cursor:hand;
}
#menuItem4 {
  cursor:pointer;
  cursor:hand;
}
#menuItem5 {
  cursor:pointer;
  cursor:hand;
}
#menuItem6 {
  cursor:pointer;
  cursor:hand;
}
#menuItem7 {
  cursor:pointer;
  cursor:hand;
}
#menuItem8 {
  cursor:pointer;
  cursor:hand;
}
#menuItem9 {
  cursor:pointer;
  cursor:hand;
}
#menuItem10 {
  cursor:pointer;
  cursor:hand;
}
#menuItem11 {
  cursor:pointer;
  cursor:hand;
}
#menuItem12 {
  cursor:pointer;
  cursor:hand;
}
#menuItem13 {
  cursor:pointer;
  cursor:hand;
}
#menuItem14 {
  cursor:pointer;
  cursor:hand;
}
#menuItem15 {
  cursor:pointer;
  cursor:hand;
}
#menuItem16 {
  cursor:pointer;
  cursor:hand;
}
