A               {color: #0082ab; text-decoration: underline}
A:link          {color: #0082ab; text-decoration: underline}
A:hover         {color: #00a3d6; text-decoration: none}
A:active        {color: #ff0000; text-decoration: none}
A:visited       {color: #003366; text-decoration: underline}
A:visited:hover {color: #00a3d6; text-decoration: none}

A.n            {color: #005983; text-decoration: none}
A.n:link       {color: #005983; text-decoration: none}
A.n:hover      {color: #00a3d6; text-decoration: none}
A.n:active     {color: #ff0000; text-decoration: none}
A.n:visited    {color: #005983; text-decoration: none}
A.n:visited:hover {color: #00a3d6; text-decoration: none}

A.s            {color: #005983; text-decoration: none}
A.s:link       {color: #005983; text-decoration: none}
A.s:hover      {color: #00a3d6; text-decoration: none}
A.s:active     {color: #ff0000; text-decoration: none}
A.s:visited    {color: #005983; text-decoration: none}
A.s:visited:hover {color: #00a3d6; text-decoration: none}

A.nv            {color: #ffffff; text-decoration: none}
A.nv:link       {color: #ffffff; text-decoration: none}
A.nv:hover      {color: #ffea00; text-decoration: none}
A.nv:active     {color: #ffff99; text-decoration: none}
A.nv:visited    {color: #ffffff; text-decoration: none}
A.nv:visited:hover {color: #ffea00; text-decoration: none}

A.bc            {color: #7494a5; text-decoration: none}
A.bc:link       {color: #7494a5; text-decoration: none}
A.bc:hover      {color: #ff0000; text-decoration: none}
A.bc:active     {color: #ff0000; text-decoration: none}
A.bc:visited    {color: #7494A5; text-decoration: none}
A.bc:visited:hover {color: #ff0000; text-decoration: none}

A.on            {color: #ff0000; text-decoration: none}
A.on:link       {color: #ff0000; text-decoration: none}
A.on:hover      {color: #ff6666; text-decoration: none}
A.on:active     {color: #ff0000; text-decoration: none}
A.on:visited    {color: #ff0000; text-decoration: none}
A.on:visited:hover {color: #ff6666; text-decoration: none}

A.on2            {color: #ff0000; text-decoration: none}
A.on2:link       {color: #ff0000; text-decoration: none}
A.on2:hover      {color: #ff6666; text-decoration: none}
A.on2:active     {color: #ff0000; text-decoration: none}
A.on2:visited    {color: #ff0000; text-decoration: none}
A.on2:visited:hover {color: #ff6666; text-decoration: none}

i               {font-weight: italic}
b               {font-weight: bold}
br              {line-height: 16px}
body            {margin: 0px}
.max            {max-width: 980px; width: expression(document.body.clientWidth > 980? '980px': 'auto')}

li              {line-height: 18px; padding-bottom: 8px; padding-top: 0px; font: 12px/16px arial,helvetica,verdana,sans-serif}
pre             {font-size: 10px; line-height: 10px;}
.li2              {line-height: 11px; padding-bottom: 0px; padding-top: 0px; font: 12px/12px arial,helvetica,verdana,sans-serif}

.bc             {font: 11px arial,helvetica,verdana,sans-serif}
.sd             {font: 11px arial,helvetica,verdana,sans-serif}
.nav            {font: bold 12px arial,helvetica,verdana,sans-serif}
.sub            {font: 11px arial,helvetica,verdana,sans-serif}

.ft             {font: 11px/16px arial,helvetica,verdana,sans-serif; color: #ffffff}
.hd_r           {font: bold 18px/22px arial,helvetica,verdana,sans-serif; color: #d70000}
.hdsm           {font: bold 15px/18px arial,helvetica,verdana,sans-serif}
.hdsm_r         {font: bold 15px/18px arial,helvetica,verdana,sans-serif; color: #d70000}
.hdtxt          {font: bold 13px/16px arial,helvetica,verdana,sans-serif}

.txt            {font: 12px/16px arial,helvetica,verdana,sans-serif}
.txt_ndt		{font: 12px/16px arial,helvetica,verdana,sans-serif; margin-left: 15px}
.txt_lndt		{font: 12px/16px arial,helvetica,verdana,sans-serif; margin-left: 25px}
.txtmd          {font: 10px/16px arial,helvetica,verdana,sans-serif}
.txtsm          {font: 10px/16px arial,helvetica,verdana,sans-serif}
.txtsm_w        {font: 10px/10px arial,helvetica,verdana,sans-serif}

.helptxt        {font: 10px/12px arial,helvetica,verdana,sans-serif}

.srch           {background-color:#d6f0f8; font: 12px arial,helvetica,verdana,sans-serif}

.lst            {font: 12px/18px arial,helvetica,verdana,sans-serif}
.lstsm          {font: 10px/18px arial,helvetica,verdana,sans-serif}

.ccbnTxt        {font: 12px/16px arial,helvetica,verdana,sans-serif}

.menu a         {color: #005983; display: block; padding: 2px 5px; text-decoration:none}
.menu a:hover   {background-color: #006699; color: #ffffff; cursor: hand}

.HPirInfo       {position: absolute; z-index:40; left: 440px; top: 97px; visibility: hidden}
.HPirFina       {position: absolute; z-index:41; left: 440px; top: 113px; visibility: hidden}
.HPirEven       {position: absolute; z-index:42; left: 440px; top: 129px; visibility: hidden}
.HPirRequ       {position: absolute; z-index:42; left: 440px; top: 145px; visibility: hidden}

.irInfo         {position: absolute; z-index:50; left: 495px; top: 97px; visibility: hidden}
.irFina         {position: absolute; z-index:51; left: 495px; top: 113px; visibility: hidden}
.irEven         {position: absolute; z-index:52; left: 495px; top: 129px; visibility: hidden}
.irRequ         {position: absolute; z-index:52; left: 495px; top: 145px; visibility: hidden}

.irFina2         {position: absolute; z-index:52; left: 485px; top: 133px; visibility: hidden}
.irEven2         {position: absolute; z-index:53; left: 485px; top: 151px; visibility: hidden}
.irInfo2         {position: absolute; z-index:54; left: 485px; top: 169px; visibility: hidden}

.nAb            {position: absolute; z-index:102; left: 300px; top: 173px; visibility: hidden}
.nBM            {position: absolute; z-index:111; left: 300px; top: 188px; visibility: hidden}
.nBa            {position: absolute; z-index:103; left: 300px; top: 218px; visibility: hidden}
.nBt            {position: absolute; z-index:104; left: 300px; top: 250px; visibility: hidden}
.nGM            {position: absolute; z-index:101; left: 355px; top: 235px; visibility: hidden}
.nSP            {position: absolute; z-index:105; left: 300px; top: 255px; visibility: hidden}
.nMt            {position: absolute; z-index:106; left: 300px; top: 300px; visibility: hidden}
.nPM            {position: absolute; z-index:107; left: 300px; top: 335px; visibility: hidden}
.nRE            {position: absolute; z-index:113; left: 300px; top: 330px; visibility: hidden}
.nRC            {position: absolute; z-index:110; left: 300px; top: 360px; visibility: hidden}
.nRP            {position: absolute; z-index:114; left: 300px; top: 360px; visibility: hidden}
.nTx            {position: absolute; z-index:108; left: 300px; top: 360px; visibility: hidden}
.nVc            {position: absolute; z-index:112; left: 300px; top: 300px; visibility: hidden}

.cBa            {position: absolute; z-index:120; left: 330px; top: 125px; visibility: hidden}
.cBM            {position: absolute; z-index:137; left: 330px; top: 145px; visibility: hidden}
.cCSS           {position: absolute; z-index:121; left: 330px; top: 190px; visibility: hidden}
.cCLS           {position: absolute; z-index:122; left: 330px; top: 133px; visibility: hidden}
.cCP            {position: absolute; z-index:123; left: 330px; top: 156px; visibility: hidden}
.cCR            {position: absolute; z-index:124; left: 330px; top: 215px; visibility: hidden}
.cDMB           {position: absolute; z-index:125; left: 330px; top: 222px; visibility: hidden}
.cITM           {position: absolute; z-index:138; left: 330px; top: 375px; visibility: hidden}
.cDSM           {position: absolute; z-index:126; left: 330px; top: 235px; visibility: hidden}
.cDA            {position: absolute; z-index:127; left: 330px; top: 266px; visibility: hidden}
.cDS            {position: absolute; z-index:128; left: 330px; top: 293px; visibility: hidden}
.cIV            {position: absolute; z-index:129; left: 390px; top: 293px; visibility: hidden}
.cOS            {position: absolute; z-index:130; left: 330px; top: 317px; visibility: hidden}
.cPhg           {position: absolute; z-index:131; left: 330px; top: 339px; visibility: hidden}
.cPm            {position: absolute; z-index:132; left: 330px; top: 330px; visibility: hidden}
.cPDC           {position: absolute; z-index:133; left: 330px; top: 350px; visibility: hidden}
.cPE            {position: absolute; z-index:134; left: 330px; top: 372px; visibility: hidden}
.cP3S           {position: absolute; z-index:135; left: 390px; top: 401px; visibility: hidden}
.cTI            {position: absolute; z-index:136; left: 390px; top: 437px; visibility: hidden}

.mOR            {position: absolute; z-index:140; left: 340px; top: 270px; visibility: hidden}
.mP3S           {position: absolute; z-index:141; left: 390px; top: 310px; visibility: hidden}
.mPS            {position: absolute; z-index:142; left: 340px; top: 327px; visibility: hidden}
.mSP            {position: absolute; z-index:143; left: 340px; top: 355px; visibility: hidden}

html { 
	/* Forces vertical scrollbar to keep design centered */
	height: 100%; 
	margin-bottom: 1px;
	overflow-y: scroll; 
} 
body {
	margin:0px;
	 font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#F3F3F3;
	background-repeat: repeat-y;
	background-position: center;
}

form, tr.easure td, p{
	margin:0px;
	padding:0px;
	line-height: 18px;	
	 color: #333333;
	 font-family: Arial, Helvetica, sans-serif;	
}
text {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 18px;
 margin-left: 0px;
 margin-right: 0px;
}
#text {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 18px;
 margin-left: 0px;
 margin-right: 0px;
}
#medtext {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 18px;
 margin-left: 0px;
 margin-right: 0px;
}

medtext {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 18px;
 margin-left: 0px;
 margin-right: 0px;
}
pre{
	 font-family: Arial, Helvetica, sans-serif;
	font-size:0.68em
	}
ul	{
	 font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	list-style-type: square
}

a:link, a:visited, a:active {
	text-decoration:underline;
	color:#000;
} 
a:hover {
	text-decoration:none;
	color:#526BA3;
}
a.h2:link, a.h2:visited, a.h2:active {
 color: #330066;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
	text-decoration:underline;
	color:#000;
} 
a.h2:hover {
	text-decoration:none;
	color:#526BA3;
}
a.link {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: underline;
 line-height: 18px;
}

a.link:active {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: underline;
 line-height: 18px;
}

a.link:visited {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: underline;
 line-height: 18px;
}

a.link:hover {
 color: #38057B;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: underline;
 line-height: 18px;
}
a.medlink {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 18px;
 text-decoration: underline;
 margin-left: 0px;
 margin-right: 0px;
}

a.medlink:active {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 18px;
 text-decoration: underline;
 margin-left: 0px;
 margin-right: 0px;
}

a.medlink:visited {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 18px;
 text-decoration: underline;
 margin-left: 0px;
 margin-right: 0px;
}

a.medlink:hover {
 color: #38057B;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 18px;
 text-decoration: underline;
 margin-left: 0px;
 margin-right: 0px;
}
/* main page header */
H1 {
 color: #330066;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
}
H2 {
 color: #330066;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 margin-top: 0px;
 margin-bottom: 0px;
}

h2.hr {
	padding-bottom:3px;
	border-bottom:1px solid #858585;
}
h3 {
	color:#4E3F40;
	font-size:0.75em;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:6px;
}

textarea{
	 font-family: Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	border:1px solid #858585;
 font-size: 12px;
	background-color:#FFFFFF;
	
}
/* Header Begin */

a.toplink {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

a.toplink:active {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

a.toplink:visited {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

a.toplink:hover {
 color: #38057B;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

/* Top Nav Begin */
/* NOTE: width is set to 750, but probably should change in future */
#nav-prim {background: #38057B; width: 774px;}
#nav-prim table, #nav-sec table {
color: #FFFFFF; 
height: 25px;
}
#nav-prim td, #nav-sec td {
font-size: 75%; 
padding: 5px;
font-family: "Arial Condensed", Arial, "Helvetica Condensed", Helvatica, sans-serif;
text-align: center;
}
td#nav-site {background: #000;}
#nav-prim a:hover{text-decoration: underline;}
#nav-prim a{color: #FFFFFF; text-decoration: none;}
#nav-prim th { 
background-color: #38057B
}
#nav-prim th{ 
background-image: url("../images/nav/nav-pipe.gif"); 
width: 11px;
padding: 5px 1px 5px 1px;
}

/* Side Navigation Begin */
table.navSide {
	border-top:5px solid #C08E27;
	font-family: "Arial Condensed", Arial, "Helvetica Condensed", Helvatica, sans-serif;	
}
.navSide div.selected {
	font-weight:bold;
	background-color:#fff;	
}
.navSide div {
	padding:2px;
}
.navSide td {
	font-size: 75%;
	text-align:left;
}
a.navLink:link, a.navLink:visited, a.navLink:active {
	text-decoration:none;
	color:#333333;
} 
a.navLink:hover {
	text-decoration:underline;
	color:#333333;
}
tr.nav1 td{
	background-color:#D0D0FE;
	border-bottom:solid 1px #000;
}
tr.nav1 .opener div.selected{
	background-color:#cccccc;
	text-indent:-14px;
	padding-left:16px;
}

/* SIDE NAVIGATION END */
/* Footer navigation BEGIN */ 
a.footer {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: underline;
}

a.footer:active {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: underline;
}

a.footer:visited {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: underline;
}

a.footer:hover {
 color: #D0D0FE;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: underline;
}

footer {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

#footer {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
/* Footer navigation END */ 

/* Printer Friendly BEGIN */
.printerFriendly {
	background-image:none;
	background-color:#FFFFFF;
}
.printerFriendly .closeWindow {
	font-size:0.63em;
	background-color:#F4EEE8;
	text-align:center;
}

.printerFriendly .content {
	padding:10px 58px 10px 58px;
}
html.printerFriendly  { 
	height: 100%; 
	margin-bottom:0px;
}
.printerFriendly body {
	background-color: #FFFFFF;
	background-image: url(/public/images/printerFriendlyBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.printerFriendly .border {
	border:none;
	background-color:#FFFFFF;
}
.printerFriendly .border td {
	text-align:left;
}
.printerFriendly .topRule {
	border-bottom:1px solid #858585;
}
/* Printer Friendly END */

/* Outer Table BEGIN */
/* OUTER TABLE centers page and has white border */
table.border  {
	/*border:1px solid #FFFFFF;*/
	background-color:#FFFFFF;
}
table.border td {
	text-align:left;
}
/* Outer Table END */

/*Brand banner BEGIN */
.brandBanner {
	margin-bottom:13px;
}
.brandBanner .hdrImg {
	border-left:2px solid #FFFFFF;
}
/*Brand banner END */


/*Title banner BEGIN */
.titleBanner .hdrImg {
	border-left:2px solid #FFFFFF;
}
.titleBanner .link  {
	text-align:right;
	font-size:0.69em;
	vertical-align:bottom;
	padding-bottom:3px;
}
.titleBanner .link a {
	vertical-align:bottom;
}
.titleBanner .link img {
	vertical-align:bottom;
	margin-top:0.19em;
}
/*Brand banner END */

/*Sublevel banner BEGIN */
.subBanner .link {
	text-align:right;
	font-size:0.69em;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-right:6px;
}
.subBanner .link a {
	vertical-align:bottom;
}
/*Sublevel banner END */


.bodyImg, .bodyImgLeft {
	padding-top:0.19em;
	padding-bottom:20px;
	text-align:left;
	vertical-align:top;
}
.bodyImgLeft {
	padding-right:10px;
}
.rightArrow {
	vertical-align:bottom;
}
.bullet {	
	text-indent: -10px;
	padding-left: 10px;
	padding-bottom: 5px;
	/*margin-top: 4px;
	margin-bottom: 2px;
	padding-bottom: 1em;*/
}
.bullet img {
	vertical-align:top;
	padding-top:0.19em;
}
/* Main Body Table BEGIN */
table.ain {
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
table.ain .ainLeft {
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	border-right:1px solid #000;
	background-color:#D0D0FE;	
}
table.ain .ainRight {
	vertical-align:top;
	text-align:left;
	padding:0px 10px 10px 10px;
}
/* Main Body Table END */

/* Inner Body Table END */
table.inner td.innerLeft,  table.inner td.innerRight , table.inner td.innerLeftNoPad {
	text-align:left;
	vertical-align:top;
}
table.inner td.innerLeft {
	padding:10px 13px 0px 0px;
}
table.innerEven td.innerLeft,  table.innerEven td.innerRight {
	text-align:left;
	vertical-align:top;
}
table.innerEven td.innerLeft {
	padding:0px 13px 0px 0px;
}
/* Inner Body Table END */


/* Intro and Body Copy BEGIN*/
div.bIntro, div.bBodyCopy {
	margin-top:8px;
	margin-bottom:5px;

}
div.bIntro div.hr , div.bBodyCopy div.hr {
	margin-bottom:13px;
	border-bottom:1px solid #858585;
}
.bIntro p, .bBodyCopy p {
	font-size:0.75em;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-right:25px;
}
.bIntro .button, .bBodyCopy .button {
	margin-left: 4px;
}
div.bIntro p.header, .bBodyCopy p.header {
	font-weight:bold;
	margin-bottom: 5px;
}
div.bIntro p.last, .bBodyCopy p.last {
	margin-bottom: 20px;
}
div.bIntro p.bold, .bBodyCopy p.bold {
	font-weight:bold;
}
.bBodyCopy td {
	vertical-align:top;
	font-size:0.63em;
}
.disclaimer{
	font-size:0.5em;
}
/* Intro and Body Copy END*/

/* Standard table BEGIN*/
.bStandard {
 font-size: 12px;
}
.bStandard .ainImage {
	margin-top:30px;
	margin-bottom:8px;
}
/* Standard table END*/

/* Form Begins */
.bForm {
	text-align:left;
	vertical-align:top;
	margin-bottom:15px;
}
.bForm td {
	vertical-align:top;
}
div.bForm {
	width:440px;
}
.bForm .body, .bForm .bodyNoIndent, .bForm .header {
	padding-left: 25px;
	margin-top: 4px;
	margin-bottom: 2px;
	vertical-align:middle;
	font-size:0.63em;
}
.bForm .body, .bForm .header {
	text-indent: -25px;
}
.bForm .header{
	background-image: url(/public/images/technical_graphics/hRuleDotted.gif  );
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:6px;
}
.bForm .body input, .bForm .header input {
	margin-top:0.19em;
	margin-right:5px;
	vertical-align:middle;
}
.bForm .body select {
	margin-top:7px;
}
.bForm .textField {
	margin:0px;
	padding:0px;
	width:204px;
	height:14px;
	font-size:0.88em;
	border:1px solid #858585;
}
.bForm .radioButton {
	margin-right:0px;
}
.solidHR .button {
	margin:3px 8px 0px 0px;
}
.solidHR {
	background-color: #EBEBEB;
	color:#4E3F40;
	font-size:0.75em;
	text-align:left;
	padding:6px 0px 6px 10px;
	margin-bottom:10px;
}

.solidHRtext {
	background-color: #EBEBEB;
	color:#4E3F40;
	font-size:0.75em;
	text-align:left;
	padding:6px 0px 6px 10px;
	margin-bottom:10px;
}

/* Form Ends */

/* Standard, Footer and Image Library Header Tables Begin */
.tStandard, .tFooter {
	margin-bottom:13px;
}
.tImageLibraryHeader {
	margin-bottom:5px;
}
.tStandard td, .tFooter td, .tImageLibraryHeader td {
	text-align:left;
	vertical-align:top;
}
table.tStandard .header td, table.tFooter .header td {
	border-top:1px solid #858585;
	border-bottom:1px solid #858585;
	background-color:#D0D0FE; 
	color: #003366;
	font-size:0.75em;
	padding:3px 0px 5px 12px;
}
table.tStandard .h2 td, table.tFooter .h2 td, table.tImageLibraryHeader .h2 td {
	background-color:#DBE4EF;
	color:#4E3F40;
	font-size:0.88em;
	padding:5px 0px 5px 12px;
}
table.tFooter .subheader td, table.tFooter .subheaderNoBorder td {
	background-color:#DBE4EF;
	color:#555555;
	font-size:0.63em;
}
table.tFooter .subheader td {
	border-bottom:1px solid #858585;
	font-weight:bold;
	padding:5px 0px 5px 12px;
}
table.tFooter .subheaderNoBorder td {
	padding:5px 0px 0px 12px;
}
table.tStandard .body td, table.tFooter .body td {
	border-bottom:1px solid #858585;
	font-size:0.63em;
	padding:5px 0px 5px 12px;
}
table.tStandard .footer td, table.tFooter .footer td {
	color:#555555;
	border-bottom:2px solid #858585;
	font-weight:bold;
	font-size:0.63em;
	padding:5px 0px 5px 12px;
}
/* Standard and Footer Tables End */

.required
{
	color:#FF0000;
}

.bPRSearchPortlet  {
	padding-bottom:15px;

}
.bPRSearchPortlet select {
	color:#858585;
	font-size:0.75em;
	width:125px;
	height:16px;
	margin-left:6px;
	margin-right:8px;
}
.bPRSearchPortlet span {
	font-size:0.63em;
	font-weight:bold;
}
.bPRSearchPortlet .button {
	padding:0px 8px 0px 23px
}

.bFormText {
	font-size:0.63em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right:5px;
}

.bFormInput input{
	 font-family: Arial, Helvetica, sans-serif;
	color:#858585;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	padding-left:6px;
	border:1px solid #858585;
	font-size:0.63em;
	width:150px;
	height:14px;
	background-color:#FFFFFF;
	
}

.bFormInputHearAboutUs input{
	 font-family: Arial, Helvetica, sans-serif;
	color:#858585;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	padding-left:6px;
	border:1px solid #858585;
	font-size:0.63em;
	width:370px;
	height:14px;
	background-color:#FFFFFF;
	
}

.bFormTextarea textarea{
	 font-family: Arial, Helvetica, sans-serif;
	color:#858585;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	padding-left:6px;
	border:1px solid #858585;
	font-size:0.63em;
	width:455px;
	height:100px;
	background-color:#FFFFFF;
	
}


/* Duane's Styles End */
/* LINKS TABLE */	
						table.linkstable  {
							width: 100%;
						}
						table.linkstable img {
							display: inline;
						}
						table.linkstable tbody td {
							padding: 5px 0px 5px 0px;					
							vertical-align: top;

						}
						
						table.linkstable tbody th {
							text-align: left;
							padding: 3px 5px 3px 5px;
							background-color:#38057B;
							font-size: 10pt;
						    color:#fff;
						}
						table.linkstable tbody p {
							font-size: 0.75em;
						}						
						
table.linkstable tbody tr.news {
	font-size: 0.75em;
}
table.linkstable tbody tr.footer {
	font-size: 8pt;
	padding:5px 0px 10px 0px;
	border-bottom:1px solid #666;
	text-align:right;
}

table.linkstable tbody tr.footer  a:link, table.linkstable tbody tr.footer  a:visited, table.linkstable tbody tr.footer  a:active {
	text-decoration:none;
	color:#000000;
} 
table.linkstable tbody tr.footer a:hover {
	text-decoration:underline;
	color:#000000;
}
.formClass
{
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica
}
.lightRow {
	BACKGROUND-COLOR: #efefef
}
.darkRow {
	BACKGROUND-COLOR: #cccccc
}
.titleRow {
	BACKGROUND-COLOR: #B99B6A;
}
.loginRow {
	border: black solid 1px;
}
.boldText
{
    FONT-WEIGHT: bold
}
