/* -------------------------------------------------------------- 
---------------------------------------------------------------- 
CUSTOM (DOT) CLASSES ARE LISTED BELOW 
-JRA
 ---------------------------------------------------------------- 
 ---------------------------------------------------------------- */
 .t {background: url(dot.gif) 0 0 repeat-x; width: 20em}
.b {background: url(dot.gif) 0 100% repeat-x}
.l {background: url(dot.gif) 0 0 repeat-y}
.r {background: url(dot.gif) 100% 0 repeat-y}
.bl {background: url(bl.gif) 0 100% no-repeat}
.br {background: url(br.gif) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px}

ul#secondaryNav li {
	float: left;
	width: 100%;
	display: block;
}
ul#secondaryNav li a {
	float: left;
	display: block;
	font: normal 14px georgia, times, serif;
	color: #6a5b44;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 12px 0 12px 20px;
	text-decoration: none;
	border: none;
	background: transparent url(../_images/_icons/secondaryNavArrow.gif) 0 13px no-repeat;
}
ul#secondaryNav li a:hover {
	color: #750000;
	background: transparent url(../_images/_icons/secondaryNavArrow.gif) 1px 13px no-repeat;
	border: none;
}


ornamentDividerTopHome,.ornamentDividerBottomHome,.ornamentDividerTop,.ornamentDividerBottom {
	float: left;
	width: 100%;
	height: 22px;
	clear: both;
}
.ornamentDividerTopHome {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	background: transparent url(../_images/_icons/dividerOrnamentTop.gif) center 0 no-repeat;
	clear: both;
}
.ornamentDividerBottomHome {
	margin: 10px 0 0 0;
	background: transparent url(../_images/_icons/dividerOrnamentBottom.gif) center 0 no-repeat;
}
.ornamentDividerTop {
	margin: 10px 0 10px 0;
	background: transparent url(../_images/_icons/dividerOrnamentTop.gif) 289px 0 no-repeat;
}
.ornamentDividerBottom {
	margin: 10px 0 40px 0;
	background: transparent url(../_images/_icons/dividerOrnamentBottom.gif) 289px 0 no-repeat;
}
.leftColHome {
	float: left;
	width: 445px;
	padding: 0 30px 0 0;
	background: transparent url(../_images/_icons/vertDivider.gif) right 0 repeat-y;
	clear: both;
}
.rightColHome {
	float: left;
	width: 445px;
	padding: 0 0 0 35px;
	margin: 0 0 0 -2px;
	background: transparent url(../_images/_icons/vertDivider.gif) left 0 repeat-y;
}
.leftCol {
	float: left;
	width: 270px;
	padding: 0 30px 0 0;
	background: transparent url(../_images/_icons/vertDivider.gif) right 0 repeat-y;
	clear: both;
}
.rightCol {
	float: left;
	width: 622px;
	padding: 0 0 0 40px;
	margin: 0 0 0 -2px;
	background: transparent url(../_images/_icons/vertDivider.gif) left 0 repeat-y;
}
.hidden {
	display: none;
}
.clear {
	width: 100%;
	clear: both;
}

/* TYPOGRAPHY */

/* FORMS */

input.txt {
	width: 340px;
	font: normal 15px georgia, times, serif;
	color: #695a41;
	padding: 3px;
	border: 1px solid #695a41;
	margin: 3px 8px 3px 0px;
	background: #fff !important;
}
textarea {
	width: 340px;
	font: normal 15px georgia, times, serif;
	color: #695a41;
	background: #fff;
	padding: 3px;
	border: 1px solid #000;
}
input:focus,textarea:focus {
	background: #efedd3 !important;
}
label {
	font: normal 13px georgia, times, serif;
	color: #750000;
	text-transform: uppercase;
	letter-spacing: 2px;
}

h1 {
	font: normal 20px georgia, times, serif;
	margin: 10px 0 20px 0;
	padding: 10px 0 8px 0;
	color: #750000;
	background: #f4f2dc url(../_images/_icons/leftColHomeRepeater.gif) 0 top repeat-x;
	letter-spacing: 3px;
	text-transform: uppercase;
	border-bottom: 1px solid #dfdbb8;
	text-align: center;
}
h1 em.left {
	padding: 4px 31px;
	margin: 0 20px 0 0;
	background: #f4f2dc url(../_images/_icons/h1ornamentLeft.jpg) 0 center no-repeat;
}
h1 em.right {
	padding: 4px 31px;
	margin: 0 0 0 20px;
	background: #f4f2dc url(../_images/_icons/h1ornamentRight.jpg) 0 center no-repeat;
}
h2 {
	font: normal 16px georgia, times, serif;
	margin: 15px 0 3px 0;
	color: #750000;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.leftColHome p,.rightColHome p {
	font: normal 15px georgia, times, serif;
	color: #695a41;
	line-height: 1.5;
}
.rightCol p,.leftCol p {
	font: normal 15px georgia, times, serif;
	padding: 0 0 10px 0;
	color: #695a41;
	line-height: 1.5;
}
.rightCol i,.leftCol i {
	font: italic 15px georgia, times, serif;
	color: #750000;
}
.homeIndent {
	float: left;
	width: 20px;
}

/* close typography --------------------------------------------------------- */



.LI{
	font-family: Arial, Helvetica, MS Sans Serif;	
	font-size: 11px;
	color: #191970;
}

 /* GENERAL BODY TEXT */
 /* 'BODY TEXT' */
.B0,.B1,.B2,.B3,.B4,.B5,.B6{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: #594933;
	font-weight : normal;
	text-decoration : none;	line-height : 120%;
 }
.B0{font-size : 22PX;}
.B1{font-size : 18PX;}
.B2{font-size : 16PX;}
.B3{font-size : 14PX;}
.B4{font-size : 12PX;}
.B5{font-size : 10PX;}
.B6{font-size : 9PX; color:#594933}
A.B0:HOVER, A.B1:HOVER, A.B2:HOVER, A.B3:HOVER, A.B4:HOVER, A.B5:HOVER, A.B6:HOVER
{ color:#993300; }


/* 'TITLE TEXT' */
.T0,.T1,.T2,.T3,.T4,.T5,.T6{
 	font-family: Arial, Helvetica, MS Sans Serif;	
	color: #594933;
	font-weight : bold;
	text-decoration : none;	line-height : 120%;
}
.T0{font-size : 20PX;}
.T1{font-size : 16PX;}
.T2{font-size : 14PX;}
.T3{font-size : 13PX;}
.T4{font-size : 12PX;}
.T5{font-size : 11PX;}
.T6{font-size : 10PX;}
A.T0:HOVER, A.T1:HOVER, A.T2:HOVER, A.T3:HOVER, A.T4:HOVER, A.T5:HOVER, A.T6:HOVER
{ color:#993300; }

/* 'WHITE BODY TEXT' */
 .WB0,.WB1,.WB2,.WB3,.WB4,.WB5,.WB6,.WB7{
	font-family: Arial, Helvetica, MS Sans Serif;	
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;	line-height : 120%;
 }
.WB0{font-size : 22PX;}
.WB1{font-size : 18PX;}
.WB2{font-size : 16PX;}
.WB3{font-size : 14PX;}
.WB4{font-size : 12PX;}
.WB5{font-size : 11PX;}
.WB6{font-size : 10PX;}
A.WB0:HOVER, A.WB1:HOVER, A.WB2:HOVER, A.WB3:HOVER, A.WB4:HOVER, A.WB5:HOVER, A.WB6:HOVER
{ color:#993300; }


 /* 'MESSAGE TEXT' */
.MG0,.MG1,.MG2,.MG3,.MG4,.MG5,.MG6
{
	font-family: Arial, Helvetica, MS Sans Serif;	
	color: #B22222;
	font-weight : bold;
	font-size : 16PX;
	text-decoration : none;	line-height : 120%;
}
.MG0{font-size : 20PX;} 
.MG1{font-size : 16PX;}
.MG2{font-size : 14PX;}
.MG3{font-size : 13PX;}
.MG4{font-size : 12PX;}
.MG5{font-size : 11PX;}
.MG6{font-size : 10PX;}
A.MG0:HOVER, A.MG1:HOVER, A.MG2:HOVER, A.MG3:HOVER, A.MG4:HOVER, A.MG5:HOVER, A.MG6:HOVER
{ color:#993300; }

 /* GENERAL ALTERNATING ROWS
 	USED PRIMARILY FOR ROW COLOR
  */
.AR1,.AR2,.ARS{font-size : 10PX; }
.AR1{background-color:#EEEEEE; color:#000000;}
.AR2{background-color:#FFFFFF; color:#000000;} /* FIRST ROW IS BETTER CUZ THIS IS WHITE AND THE OTHER IS GREY */
.ARS{background-color:#C3B498; color:white;} /* SELECTED COLOR/STYLE */

/* Admin Texts */
/* 'ADMIN TEXT' */
.A0,.A1,.A2,.A3,.A4,.A5,.A6
{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: Maroon;
	font-weight : bold;
	text-decoration : none;	line-height : 120%;
}
.A0{font-size : 22PX;}
.A1{font-size : 18PX;}
.A2{font-size : 16PX;}
.A3{font-size : 14PX;}
.A4{font-size : 12PX;}
.A5{font-size : 11PX;}
.A6{font-size : 10PX;}
A.A0:HOVER, A.A1:HOVER, A.A2:HOVER, A.A3:HOVER, A.A4:HOVER, A.A5:HOVER, A.A6:HOVER
{ color:#006699; }

/* EDIT FIELD TEXT */
.EF0,.EF1,.EF2,.EF3,.EF4,.EF5,.EF6
{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: #111111;
	font-weight : bold;
	text-decoration : none;	line-height : 120%;
}
.EF0{font-size : 22PX;}
.EF1{font-size : 18PX;}
.EF2{font-size : 16PX;}
.EF3{font-size : 14PX;}
.EF4{font-size : 12PX;}
.EF5{font-size : 11PX;}
.EF6{font-size : 10PX;}
A.EF0:HOVER, A.EF1:HOVER, A.EF2:HOVER, A.EF3:HOVER, A.EF4:HOVER, A.EF5:HOVER, A.EF6:HOVER
{ color:#006699; }


/* EDIT FIELD NAME TEXT */
.EN0,.EN1,.EN2,.EN3,.EN4,.EN5,.EN6
{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: Maroon;
	font-weight : bold;
	text-decoration : none;	line-height : 120%;
}
.EN0{font-size : 22PX;}
.EN1{font-size : 18PX;}
.EN2{font-size : 16PX;}
.EN3{font-size : 14PX;}
.EN4{font-size : 12PX;}
.EN5{font-size : 11PX;}
.EN6{font-size : 10PX;}
A.EN0:HOVER, A.EN1:HOVER, A.EN2:HOVER, A.EN3:HOVER, A.EN4:HOVER, A.EN5:HOVER, A.EN6:HOVER
{ color:#006699; }


/* CODE STYLING */
.CODE
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
/* DEFAULT BODY */
BODY,TABLE	 {
	font-family: Arial, Helvetica, MS Sans Serif;
	color: black;
	font-weight : normal;
	font-size : 10PX;
	text-decoration : none;	line-height : 120%;
}
/* DEFAULT LINK */
A {
	font-family: Arial, Helvetica, MS Sans Serif;
	color:#993300;
	font-weight : normal;
	font-size : 10PX;
	text-decoration : none;	line-height : 120%;
}

/* THESE SCREW WITH STUFF, SO DON'T USE THEM FOR NOW


A:hover {
	color:#006666;
}

A:visited {
	color:#C53109;
}
*/

/* LINKS */
 /* 'INITIAL LINKS'aa
  ALL LXXX STYLES THAT WERE FOR BUTTONS ARE NOW HANDLED IN THE BUTTON.CFC
 
  */
 
 
 /* ALERT STYLES */
.BA1,.BA2,.BA3,.BA4,.BA5,.BA6,.BA7, {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.BA1{	color:#FF6633;	font-size:11px;}
.BA2{  color:#990000;	font-size:11px;}
.BA3{	color:#FF6633;	font-size:11px;}
.BA4{	color:#FF6633;	font-size:11px;}
.BA5{	 color:#990000;	font-size:10px;}
.BA6{	color:#FF0000;	font-size:10px; background-color:#FFFF66}/*THIS WILL BE USED ON REPORTS */
.BA7{	color:#990000;	font-size:10px; background-color:#FFFF66}/*THIS WILL BE USED ON REPORTS */

/* PLACE HOLDING TABLE (XTERIOR TABLE OR PLACEMENT TABLE) (INVISIBLE)*/
.BT0 { 
	border:none;
	vertical-align: top;
	font-size: 8px;
	width: 100%;
	padding:0;

}

/* MSG STYLES*/
.BMG1, .BMG2, .BMG3, .BMG4  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.BHM1{	color:#ffffff;	font-weight:normal;}
.BHM2{	color:#003366;	font-weight:normal;}
.BHM3{	color:#003366;	font-weight:normal;}
.BHM4{	color:#003366;	font-weight:normal;}



.RH1{
	font: 12px georgia, times, Times New Roman, times-roman, serif;
	color: #750000; font-weight:bold;
	}
	
.RH2{
	font: 12px georgia, times, Times New Roman, times-roman, serif;
	color: #750000;font-weight:bold;
	}
	
.RH3{
	font: 12px georgia, times, Times New Roman, times-roman, serif;
}
.RH4{
	font: 20px georgia, times, Times New Roman, times-roman, serif;color: #750000; font-weight:bold;
}


.FRH1{
		font: normal 16px georgia, times, serif;
	margin: 15px 0 3px 0;
	color: #750000;
	letter-spacing: 2px;
	text-transform: uppercase;	
	
}
.FRH2 {
	font: normal 16px georgia, times, serif;
	margin: 15px 0 3px 0;
	color: #750000;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.FRH3{
	font: normal 15px georgia, times, serif;
	color: #695a41;
	line-height: 1.5;
}

.FRH4{
	font: normal 20px georgia, times, serif;
	margin: 10px 0 20px 0;
	padding: 10px 0 8px 0;
	color: #750000;
	background: #f4f2dc url(../_images/_icons/footerRepeater.gif) 0 top repeat-x;
	letter-spacing: 3px;
	text-transform: uppercase;
	border-bottom: 1px solid #dfdbb8;
	text-align: center;
	
	
}

.FRB1{
	font: italic 15px georgia, times, serif;
	color: #750000;
	
}
.FRB2 {
	font: normal 13px georgia, times, serif;
	color: #750000;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.FRB3{
	font: normal 15px georgia, times, serif;
	color: #695a41;
	line-height: 1.5;
}
.FRB4{
	font: italic 15px georgia, times, serif;
	color: #750000;	
}
.FRB5{
	font: normal 12px georgia, times, serif;
	color: #695a41;
}


.FRLM1 {	float: left;
	display: block;
	font: normal 12px georgia, times, serif;
	color: #6a5b44;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 12px 0 12px 18px;
	text-decoration: none;
	border: none;
	background: transparent url(../_images/_icons/secondaryNavArrow.gif) 0 13px no-repeat;
	}
.FRLM1:hover{	color: #750000;
	background: transparent url(../_images/_icons/secondaryNavArrow.gif) 2px 13px no-repeat;
	border: none;
	}	


a.callToAction {
	display: block;
	width: 622px;
	height: 33px;
	font: normal 17px georgia, times, serif;
	color: #fff;
	padding: 12px 0 0 0;
	background: transparent url(../_images/_icons/contactUsToday.jpg) 0 0 no-repeat;
	text-decoration: none;
	text-shadow: #3c0505 2px 2px;
	text-align: center;
	border: none;
}
a.callToAction em {
	font: italic 16px georgia, times, serif;
	color: #dfdbb8;
}
a.callToAction:hover {
	border: none;
}

.leftColHome a:hover,.rightColHome a:hover,.leftCol a:hover,.rightCol a:hover {
	border-bottom: 2px solid #dfdbb8;
}

.leftColHome a,.rightColHome a,.leftCol a,.rightCol a {
	font: italic 15px georgia, times, serif;
	color: #750000;
	border-bottom: 1px solid #dfdbb8;
	text-decoration: none;
}
.leftColHome a:hover,.rightColHome a:hover,.leftCol a:hover,.rightCol a:hover {
	border-bottom: 2px solid #dfdbb8;
}
.homeIndent {
	float: left;
	width: 10px;
}
a.homeIconLinks {
	font: normal 16px georgia, times, serif;
	padding: 0 0 0 20px;
	margin: 10px 0 5px 0;
	background: transparent url(../_images/_icons/arrowOrnament.gif) 0 1px no-repeat;
	color: #750000;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-decoration: none;
	border: none;
}
a.homeIconLinks:hover {
	color: #695a41;
	background: transparent url(../_images/_icons/arrowOrnament.gif) 1px 1px no-repeat;
	border: none;
}
	
.DBG1{
		width: 100%;
	background: #d1cda9 ;
	}
.DBG2{
	padding:4px 18px;
	border: 1px solid #aaa67b;
	background: transparent url(../_images/_invite/diagonalRepeat.gif) 0 0 repeat;
	
	
}

.DBG3{
	float: left;
	width: 270px;
	padding: 0 30px 0 0;
	background: transparent url(../_images/_icons/vertDivider.gif) right 0 repeat-y;
	clear: both;
}
.DBG4{
	float: left;
	width: 622px;
	padding: 0 0 0 40px;
	margin: 0 0 0 -2px;
	background: transparent url(../_images/_icons/vertDivider.gif) left 0 repeat-y;
}

.DBG5 {
	padding: 4px 31px;
	margin: 0 20px 0 0;
	background: #f4f2dc url(../_images/_icons/h1ornamentLeft.jpg) 0 center no-repeat;
}
.DBG6 {
	padding: 4px 31px;
	margin: 0 0 0 20px;
	background: #f4f2dc url(../_images/_icons/h1ornamentRight.jpg) 0 center no-repeat;
}

.RF1{
	font: normal 12px georgia, times, serif;
	color: #695a41;
	padding: 2px;
	border: 1px solid #695a41;
	margin: 1px 4px 4px 0px;
	background: #fff !important;
	}



.RF1:focus {
	background: #efedd3 !important;
}
.RF2{
	font: normal 12px georgia, times, serif;
	color: #695a41;
	padding: 3px;
	border: 1px solid #695a41;
	margin: 3px 8px 3px 0px;
	background: #efedd3 !important;
	}



.FRL1 {
	font: normal 11 georgia, times, serif;
	color: #750000;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.FRD1 {
	font: normal 9px georgia, times, serif;
	color: #750000;
	text-transform: uppercase;
	
}




.ornamentDividerTopHome,.ornamentDividerBottomHome,.ornamentDividerTop,.ornamentDividerBottom {
	float: left;
	width: 100%;
	height: 22px;
	clear: both;
}
.ornamentDividerTopHome {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	background: transparent url(../_images/_icons/dividerOrnamentTop.gif) center 0 no-repeat;
	clear: both;
}
.ornamentDividerBottomHome {
	margin: 10px 0 0 0;
	background: transparent url(../_images/_icons/dividerOrnamentBottom.gif) center 0 no-repeat;
}
.ornamentDividerTop {
	margin: 10px 0 10px 0;
	background: transparent url(../_images/_icons/dividerOrnamentTop.gif) 289px 0 no-repeat;
}
.ornamentDividerBottom {
	margin: 10px 0 40px 0;
	background: transparent url(../_images/_icons/dividerOrnamentBottom.gif) 289px 0 no-repeat;
}

.hidden {
	display: none;
}
.clear {
	width: 100%;
	clear: both;
}

/* IMAGES */



.iconCameraHome,.iconTowerHome,.iconHeadphonesHome,.iconTranscriptsHome {
	float: left;
	width: 110px;
	height: 100px;
}
.iconCameraHome {
	background: transparent url(../_images/_icons/icCamera.jpg) left 0 no-repeat;
}
.iconTowerHome {
	background: transparent url(../_images/_icons/icTower.jpg) 28px 0 no-repeat;
}
.iconHeadphonesHome {
	background: transparent url(../_images/_icons/icHeadphones.jpg) 10px 0 no-repeat;
}
.iconAdditionalHome {
	background: transparent url(../_images/_icons/cd.jpg) 10px 0 no-repeat;
}

.iconTranscriptsHome {
	background: transparent url(../_images/_icons/icTranscripts.jpg) 22px 0 no-repeat;
}
.iconCamera,.iconTower,.iconHeadphones,.iconTranscripts,.iconPhone,.iconLogin,.iconFaqs {
	width: 100%;
	height: 75px;
}
.iconCamera {
	background: transparent url(../_images/_icons/icCameraSM.jpg) center bottom no-repeat;
}
.iconTower {
	background: transparent url(../_images/_icons/icTowerSM.jpg) center bottom no-repeat;
}
.iconHeadphones {
	background: transparent url(../_images/_icons/icHeadphonesSM.jpg) center bottom no-repeat;
}
.iconTranscripts {
	background: transparent url(../_images/_icons/icTranscriptsSM.jpg) center bottom no-repeat;
}
.iconLogin {
	background: transparent url(../_images/_icons/icLogin.jpg) center bottom no-repeat;
}
.iconFaqs {
	background: transparent url(../_images/_icons/icFaqs.jpg) center bottom no-repeat;
}
.iconPhone {
	background: transparent url(../_images/_icons/icPhone.jpg) center bottom no-repeat;
}

/* close images ------------------------------------------------------------- */




/* MODULE COLUMN ROW HEADERS*/
.BH1, .BH2, .BH3, .BH4, .BH5, .BH6, .BH10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.BH1{	color:#FFFFCC; font-weight:bold;}
.BH2{	color:#003399; font-weight:bold;}
.BH3{	color:#003399; font-weight:bold; background-color:#CCCCCC; font-size:10px;}/* THIS IS A ROW HEADER STYLE*/
.BH4{	color:#003399; font-weight:bold; font-size:10px; background-color:#AAB5C7;} /*THIS WILL BE USED FOR SUB MODULES */
.BH5{	color:#003399; font-weight:bold; font-size:12px; background-color:#CCCCCC;} /*THIS WILL BE USED ON REPORTS*/
.BH6{	color:#003399; font-weight:bold; font-size:10px; background-color:#DFEAF4;} /*THIS WILL BE USED ON REPORTS*/
.BH10{	color:#000; font-weight:bold;}

 /* FORM ELEMENTS */
.BF0 ,.BF1 ,.BF2 ,.BF3 ,.BF4 ,.BF5 ,.BF6, .BFA1{ 
	font-family: Arial, Helvetica, MS Sans Serif;
	color: #000000;
	background-color:#EEEEEE;
	font-weight : normal;
	text-decoration : none;
	line-height : 120%;
}
.BF0 { font-size : 20PX;}
.BF1 { font-size : 16PX;}
.BF2 { font-size : 14PX;}
.BF3 { font-size : 12PX;}
.BF4 { font-size : 11PX;}
.BF5 { font-size : 9PX;}
.BF6 { font-size : 9PX;}
.BFA1 { font-size : 9PX; color:#990000;}
