/***************************************
	--------- ABI Styles ---------
	copy:		#384e67;	(Blue)
	copyBlue:	#9d2383;	(Maroon)
	copyGreen:	#939393;	(Gray)
	copyBlack:	#000000;	(Black)
	copyRed:	#ff0000;	(Red)
***************************************/


body {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #384E67; 
}
#bodyScript {
	font-size: 75%;
}

object, embed {
	padding:0;
	margin:0;
}
sup {
	vertical-align:top;
}
fieldset {
	margin-bottom:18px;
}
th { text-align:left; }
legend, legend.copyBold { color: #ba202e; font-weight:bold; text-align:uppercase; }

/************** Global Common Classes **************/
.align_right { text-align: right; }
.align_left { text-align: left; }
.align_center { text-align: center; }
.align_justify { text-align: justify; }
.no_wrap { white-space:nowrap; }

.clear { clear:both; }
.float_right { float: right; }
.float_left { float: left; }
.none { display:none; }

.red { color:#ba202e; }
.green { color:green; }
.border { border-bottom: 1px solid #808084; }
.Border { border: 1px solid #808084; }

hr, .hr { 
	clear: both; 
	margin: 6px 0; 
	padding:0;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #9d2383; 
	border-left: none;
	height: 1px; 
	color: #9d2383;
	background: none;
}

/* these two are hard coded into some functions */
.copyBold14Red, .copy14BoldRed {
	font-size: 18px;
	font-weight:bold;
	color: #ba202e;
}

/************** Global Link Styles **************/
a:link, a:visited {
	color:#9D2383;
	text-decoration:underline;
}
a:hover, a:active {
	color:#808084;
	text-decoration:underline;
}
a img { border:none; vertical-align:middle; }

/************** Table Styles **************/
tr.alternate, td.alternate, th.alternate, .tableAltDark { background-color:#eeeeee; }
.tableAltLight {}


/************** Heading Styles **************/
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote {
	margin-top:12px;
	margin-bottom:11px;
}
ul ul, ul ol, ol ol, ol ul {
	margin-top:0;
	margin-bottom:0;
}
h1, .pageTitle {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	color:#9d2383;
	font-size: 183%;
	font-weight:bold;
}
h1.pageTitle {
	margin-top:0;
}
h2, .pageSubTitle, .SearchSubTitles {
	font-size: 133%;
	line-height:19px;
	font-weight:bold;
	color: #939393;
}
h3, .pageSubSubTitle, .SearchTitles {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:133%;
	color:#217fbc;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}
.SearchSubSubTitles {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:117%;
	color:#000000;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}

.formheader {
	font-size: 133%;
	line-height:19px;
	font-weight:bold;
	color: #939393;
	border-bottom:1px solid #939393;
	padding:2px 0;
	margin:0 0 6px 0;
	text-align: left;
}

/************** Font Styles **************/

.copy {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	color: #384e67;
}

.copyBold {
	font-size: 100%;
	font-weight:bold;
	color: #384e67;
}

.copyItalic {
	font-size: 100%;
	font-style:italic;
	color: #384e67;
}

.copyBoldItalic {
	font-size: 100%;
	font-style:italic;
	font-weight:bold;
	color: #384e67;
}

.copy8 {
	font-size: 83%;
	color: #384e67;
}

.copyBold8 {
	font-size: 83%;
	font-weight:bold;
	color: #384e67;
}

.copyItalic8 {
	font-size: 83%;
	font-style:italic;
	color: #384e67;
}

.copyBoldItalic8 {
	font-size: 83%;
	font-style:italic;
	font-weight:bold;
	color: #384e67;
}

.copy12 {
	font-size: 117%;
	color: #384e67;
}

.copyBold12 {
	font-size: 117%;
	font-weight:bold;
	color: #384e67;
}

.copyItalic12 {
	font-size: 117%;
	font-style:italic;
	color: #384e67;
}

.copyBoldItalic12 {
	font-size: 117%;
	font-style:italic;
	font-weight:bold;
	color: #384e67;
}

.copy14 {
	font-size: 133%;
	color: #384e67;
}

.copyBold14 {
	font-size: 133%;
	font-weight:bold;
	color: #384e67;
}

.copyItalic14 {
	font-size: 133%;
	font-style:italic;
	color: #384e67;
}

.copyBoldItalic14 {
	font-size: 133%;
	font-style:italic;
	font-weight:bold;
	color: #384e67;
}

.copyBold {
	font-size: 100%;
	font-weight:bold;
	color: #384e67;
}

.copyItalic {
	font-size: 100%;
	font-style:italic;
	color: #384e67;
}

.copyBoldItalic {
	font-size: 100%;
	font-style:italic;
	font-weight:bold;
	color: #384e67;
}

.copyGreen {
	font-size: 100%;
	color: #939393;
}

.copyBoldGreen {
	font-size: 100%;
	font-weight:bold;
	color: #939393;
}

.copyItalicGreen {
	font-size: 100%;
	font-style:italic;
	color: #939393;
}

.copyBoldItalicGreen {
	font-size: 100%;
	font-style:italic;
	font-weight:bold;
	color: #939393;
}


.copy8Green {
	font-size: 83%;
	color: #939393;
}

.copyBold8Green {
	font-size: 83%;
	font-weight:bold;
	color: #939393;
}

.copyItalic8Green {
	font-size: 83%;
	font-style:italic;
	color: #939393;
}

.copyBoldItalic8Green {
	font-size: 83%;
	font-style:italic;
	font-weight:bold;
	color: #939393;
}

.copy12Green {
	font-size: 117%;
	color: #939393;
}

.copyBold12Green {
	font-size: 117%;
	font-weight:bold;
	color: #939393;
}

.copyItalic12Green {
	font-size: 117%;
	font-style:italic;
	color: #939393;
}

.copyBoldItalic12Green {
	font-size: 117%;
	font-style:italic;
	font-weight:bold;
	color: #939393;
}

.copy14Green {
	font-size: 133%;
	color: #939393;
}

.copyBold14Green {
	font-size: 133%;
	font-weight:bold;
	color: #939393;
}

.copyItalic14Green {
	font-size: 133%;
	font-style:italic;
	color: #939393;
}

.copyBoldItalic14Green {
	font-size: 133%;
	font-style:italic;
	font-weight:bold;
	color: #939393;
}

.copyBlue {
	font-size: 100%;
	color: #9d2383;
}

.copyBoldBlue {
	font-size: 100%;
	font-weight:bold;
	color: #9d2383;
}

.copyItalicBlue {
	font-size: 100%;
	font-style:italic;
	color: #9d2383;
}

.copyBoldItalicBlue {
	font-size: 100%;
	font-style:italic;
	font-weight:bold;
	color: #9d2383;
}

.copy8Blue {
	font-size: 83%;
	color: #9d2383;
}

.copyBold8Blue {
	font-size: 83%;
	font-weight:bold;
	color: #9d2383;
}

.copyItalic8Blue {
	font-size: 83%;
	font-style:italic;
	color: #9d2383;
}

.copyBoldItalic8Blue {
	font-size: 83%;
	font-style:italic;
	font-weight:bold;
	color: #9d2383;
}

.copy12Blue {
	font-size: 117%;
	color: #9d2383;
}

.copyBold12Blue {
	font-size: 117%;
	font-weight:bold;
	color: #9d2383;
}

.copyItalic12Blue {
	font-size: 117%;
	font-style:italic;
	color: #9d2383;
}

.copyBoldItalic12Blue {
	font-size: 117%;
	font-style:italic;
	font-weight:bold;
	color: #9d2383;
}

.copy14Blue {
	font-size: 133%;
	color: #9d2383;
}

.copyBold14Blue {
	font-size: 133%;
	font-weight:bold;
	color: #9d2383;
}

.copyItalic14Blue {
	font-size: 133%;
	font-style:italic;
	color: #9d2383;
}

.copyBoldItalic14Blue {
	font-size: 133%;
	font-style:italic;

	font-weight:bold;
	color: #9d2383;
}

.copyBlack {
	font-size: 100%;
	color: #000000;
}

.copyBoldBlack {
	font-size: 100%;
	font-weight:bold;
	color: #000000;
}

.copyItalicBlack {
	font-size: 100%;
	font-style:italic;
	color: #000000;
}

.copyBoldItalicBlack {
	font-size: 100%;
	font-style:italic;
	font-weight:bold;
	color: #000000;
}

.copy8Black {
	font-size: 83%;
	color: #000000;
}

.copyBold8Black {
	font-size: 83%;
	font-weight:bold;
	color: #000000;
}

.copyItalic8Black {
	font-size: 83%;
	font-style:italic;
	color: #000000;
}

.copyBoldItalic8Black {
	font-size: 83%;
	font-style:italic;
	font-weight:bold;
	color: #000000;
}

.copy12Black {
	font-size: 117%;
	color: #000000;
}

.copyBold12Black {
	font-size: 117%;
	font-weight:bold;
	color: #000000;
}

.copyItalic12Black {
	font-size: 117%;
	font-style:italic;
	color: #000000;
}

.copyBoldItalic12Black {
	font-size: 117%;
	font-style:italic;
	font-weight:bold;
	color: #000000;
}

.copy14Black {
	font-size: 133%;
	color: #000000;
}

.copyBold14Black {
	font-size: 133%;
	font-weight:bold;
	color: #000000;
}

.copyItalic14Black {
	font-size: 133%;
	font-style:italic;
	color: #000000;
}

.copyBoldItalic14Black {
	font-size: 133%;
	font-style:italic;
	font-weight:bold;
	color: #000000;
}
.copyRed {
	font-size: 12px;
	color: #ff0000;
}
.copyBoldRed {
	font-size: 12px;
	font-weight:bold;
	color: #ff0000;
}
.copyItalicRed {
	font-size: 12px;
	font-style:italic;
	color: #ff0000;
}
.copyBoldItalicRed {
	font-size: 12px;
	font-style:italic;
	font-weight:bold;
	color: #ff0000;
}
.copy8Red {
	font-size: 10px;
	color: #ff0000;
}
.copyBold8Red {
	font-size: 10px;
	font-weight:bold;
	color: #ff0000;
}
.copyItalic8Red {
	font-size: 10px;
	font-style:italic;
	color: #ff0000;
}
.copyBoldItalic8Red {
	font-size: 10px;
	font-style:italic;
	font-weight:bold;
	color: #ff0000;
}
.copy12Red {
	font-size: 14px;
	color: #ff0000;
}
.copyBold12Red {
	font-size: 14px;
	font-weight:bold;
	color: #ff0000;
}
.copyItalic12Red {
	font-size: 14px;
	font-style:italic;
	color: #ff0000;
}
.copyBoldItalic12Red {
	font-size: 14px;
	font-style:italic;
	font-weight:bold;
	color: #ff0000;
}
.copy14Red {
	font-size: 16px;
	color: #ff0000;
}
.copyBold14Red {
	font-size: 16px;
	font-weight:bold;
	color: #ff0000;
}
.copyItalic14Red {
	font-size: 16px;
	font-style:italic;
	color: #ff0000;
}
.copyBoldItalic14Red {
	font-size: 16px;
	font-style:italic;
	font-weight:bold;
	color: #ff0000;
}

/*<!---for all those times we need a field to look like it's been disabled but we can't actually 
set that attribute, since disabled elements do not submit with the form --->*/
	
.fakeDisabled {
	background-color:#d4d0c8;
	color:#808080;
}


   
  /**** No 10px bold for Arial so use Tahoma instead ***/
.copyBoldItalic8,
.copyBoldItalic8Green,
.copyBoldItalic8Blue,
.copyBoldItalic8Black,
.copyBoldItalic8Red,
.copyBoldItalic8Orange,
.copyBold8,
.copyBold8Green,
.copyBold8Blue,
.copyBold8Orange,
.copyBold8Red,
.copyBold8Black,
.copyBoldItalic8 b, .copyBoldItalic8 strong,
.copyBoldItalic8Green b, .copyBoldItalic8Green strong,
.copyBoldItalic8Blue b, .copyBoldItalic8Blue strong,
.copyBoldItalic8Black b, .copyBoldItalic8Black strong,
.copyBoldItalic8Red b, .copyBoldItalic8Red strong,
.copyBoldItalic8Orange b, .copyBoldItalic8Orange strong,
.copyBold8 b, .copyBold8 strong,
.copyBold8Green b, .copyBold8Green strong,
.copyBold8Blue b, .copyBold8Blue strong,
.copyBold8Black b, .copyBold8Black strong,
.copyBold8Red b, .copyBold8Red strong,
.copyBold8Orange b, .copyBold8Orange strong,
.copy8 b, .copy8 strong,
.copy8Green b, .copy8Green strong,
.copy8Blue b, .copy8Blue strong,
.copy8Black b, .copy8Black strong,
.copy8Red b, .copy8Red strong,
.copy8Orange b, .copy8Orange strong {
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

.makeSerifFont {
	font-family:Georgia, "Times New Roman", Times, serif !important;
}
