A:link {color:#ff6633; text-decoration:underline; font-weight:bold; background-color:inherit }
A:hover {color:#ff0000; text-decoration:underline; font-weight:bold; background-color:inherit }
A:visited {color:#ff6633; text-decoration:underline; font-weight:bold; background-color:inherit }

body {
	margin:0;
	padding:0;
	font-family: Verdana,Arial,Sans-serif,helvetica;
	background-color: #FFFFFF;
	/* text-align:center;  center div */
}




.lBot1 {background-image: url(grafx/circleBg.gif);
	background-position: left bottom;
}
.lTop1 {background-image: url(grafx/circleBg.gif);
	background-position: left top;
}
.rBot1 {background-image: url(grafx/circleBg.gif);
	background-position: right bottom;
}
.rTop1 {background-image: url(grafx/circleBg.gif);
	background-position: right top;
}

.bbb { background:f8f4f3; color:#151515; width:100px; font-size:10px; height:17px; text-align:center; font-family:Verdana, Arial, Sans-serif, helvetica; font-weight: bold;
	border: 0px solid #151515; cursor:pointer;
}
.txtJ   { font-size:14px; color:#111111; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.txtN   { font-size:12px; color:#333333; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.txtNred   { font-size:11px; color:FAE0DE; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.fwhite { font-size:12px; color:#FBE1E9; font-family:Verdana, Arial;}
.fblack { font-size:10px; color:#000000; font-family:Verdana,Arial;}
.fred { font-size:10px; color:#FFFF99; font-family:Verdana, Arial;}
.txtNwhite { font-size:14px; color:#EEEEEE; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tBrn { color:#151515; }
.tGrn { color:#151515; }
.tRed { color:#FFFF99; }

.t11 {
	font-size:11px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bbc { background:#FAE0DE; color:#000000; width:100px; font-size:10px; height:17px; text-align:center; font-family:Verdana,Arial,Sans-serif,helvetica; border-width:0px; font-weight: bold;
	border: 1px inset #ffffff; cursor:pointer;
}


/*--------------index layout-----------*/



#linksDiv {	visibility:hidden;
	/*background-color:#f4f4f4;*/
	position:absolute;
	width:115px;
	z-index:5;
	top:150px;
	right:29px;
}


#xDiv {	 visibility:hidden;  /*shows when dropper fully dropped*/
	/*background-color:#ff0000;*/
	position:absolute;
	width:25px;
	height:25px;
	z-index:2000;
	top:325px;
	left:385px;
}
#dropperDiv { visibility:visible;
	position:absolute; top:-600px; left:0px; width:100%; height:500px; z-index:1000;
	/*background-image:url(grafx/ajax_zoomBg.gif); moved to the table cell
	background-repeat:no-repeat;*/
}


/*-------seo text-------*/
#seDiv {  
	position:absolute;
	z-index:1;
	top: -3000px;
}
.seDis {
	position:absolute;
	top:-1000px;
	left:0px;
}
/*--------------*/

.bgTone {                   /*not using// workround for dumbazz Internet Explorer(tm) loading bg images last and cgi*/
	background-color:#ff0000;
}

form { margin: 0px; } 
ul { list-style:outside; margin-bottom:10px; } 
ol { list-style:outside; margin-bottom:10px; } 

.wh100 {
	width:100%;
	height:100%;
}

.picsCol { /* left pics col */
	padding-top: 131px;
	padding-left:7px;
	width:130px; /*width of td cell*/
}

.contentCol {  /*center col*/
	width:471px; 
	height:101%;
}

.contentTable {
	width:1000px;
	height:100%;        /*show scrollbar even if page empty*/
	border-right:solid 1px #EAEAEA; /*scrollbar left border*/
	border-left:solid 1px #EAEAEA;
}

.headerBand {
	background-color:#fff2e4;
	background-image: url(grafx/a_logoSquares.gif);
	background-repeat: no-repeat;
	background-position:5px 10px;	

	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #cc6600;
	padding: 13px;
	padding-left: 34px;         /* position the caption relative to the squarez */
	border:solid #ffffff;
	border-width:1 2 1 2px;
}

/*-----------------------------sub menu box*/
.subM_box {
	width:440px;
}
.subM_top {
	height:6px;
	font-size:1px;
	background:url("grafx/a_subMenuBox.gif") no-repeat;
	background-position:0% 0px;	
}
.subM_mid {
	background-color: #FDFBF0;
	border-left:1px solid #CC9999;
	border-right:1px solid #CC9999;
	padding-top:2px;
	padding-bottom:2px;
}
.subM_bot {
	height:6px;
	font-size:1px;
	background:url("grafx/a_subMenuBox.gif") no-repeat;
	background-position:0% -30px;
}

				
a.subM:link {                    /*not used*/
	color: #cc6600; /*872E02*/
	font-size: 11px;
	text-decoration: underline; 
}
a.subM:visited {                   /*not used*/
	color: #cc6600; /*872E02*/
	font-size: 11px;
	text-decoration: underline; 
}
a.subM:hover {                     /*not used*/
	color: #ff0000; 
	text-decoration: none; 
}
				

/*--------------------------------------*/

.photoCaption {
	background-color:#fff2e4;
	border:solid #cc6600;
	border-width:0 1 1 1px;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #cc6600;
	text-align:left;
}

.sliderDiv {
	position:absolute;
	height:101%;
	left:-50000px; 
	top:-50000px;
	visibility:hidden;
}

.infoBox {   /*inset info boxes*/
	width: 100%;
	height: auto;
	padding: 8px;
	margin-top:5px;
	
	border:1px dashed #cc9999;
	background-color:#FCF0E5;
}

/*------------*/

#divTop {   /*not used*/
position:absolute; display:block;
	width:734px; height:34px;
	top:129px;
	background-image: url(grafx/divTop.gif);
	background-position: 19px 0px;
	background-repeat: no-repeat;
	padding:0px;
	margin:0px;
	z-index:1000;
}

/*------------*/


/*----------------------*/

.bb1 { background:#FCF0E5; color:#cc6600; /*872E02*/ 
	font-family:Verdana,Arial,Sans-serif,helvetica; font-size:10px; font-weight:normal; height:17px;
	border: 1px solid #cc9999;
	margin: 2 -1px;
}
.bb2 { background-color:#ffffff; color:#990000; font-family:Verdana,Arial,Sans-serif,helvetica; font-size:10px; font-weight:bold; height:17px; 
	border: 1px solid #cc9999; 
	margin: 2 -1px;
}
.bb3 { background-color:#990000; color:#ffffff; font-family:Verdana,Arial,Sans-serif,helvetica; font-size:10px; font-weight:bold; height:17px; 
	border: 1px solid #ffffff;
	border-top: 1px solid #aaaaaa; 	
	margin: 2 -1px;
}

/*xButt - closes dropper*/
.xb1 { background:#ff6633; color:#ffffff; 
	font-family:Verdana,Arial,Sans-serif,helvetica; font-size:10px; font-weight:normal; height:17px;
	border: 1px solid #cc9999;
}
.xb2 { background-color:#ff0000; color:#FCF0E5; font-family:Verdana,Arial,Sans-serif,helvetica; font-size:10px; font-weight:bold; height:17px; 
	border: 1px solid #cc9999; 
}

/*----------------------*/

.picRight {
	float:right;
	margin: 0 0 5 10px;
}

.picLeft {
	float:left;
	margin: 0 10 5 0px;
}

.bbMess  {background:url(grafx/a-pixi.gif); color:#f8f4f3; font-family:Verdana, Arial, Sans-serif, helvetica; font-size:11px; font-weight:normal; border-width:0px; text-align:center }

.dpDwn { background-color:#fffff8; color:#990000; height:17px; font-size:10px; font-family:verdana,arial,Sans-serif,helvetica; font-weight:bold; border:solid 1px #660000; }
.txFld { background-color:#fffff8; color:#990000; height:17px; font-size:11px; font-family:Verdana,Arial,Sans-serif,helvetica; font-weight:normal; border:solid 1px #444400; padding-left:3px;}



/* ------------------- */

h1 {
	color: #990000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 130%;
	padding-top: 5px;
}
h2 {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	padding-top: 0px;
	font-style: italic;
}

.contentText {
	font-size: 11px;
	color: #cc6600; /*872E02*/
	text-decoration: none;
	text-align: justify;
	padding: 10 10 30 10px;
}

blockquote {
	margin: 0 20 0 20px;
}

.hLine {
	width:98%; height:1px;
	background:url(grafx/a-pixiDash.gif);
	background-repeat:repeat-x;
}

.contact {
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
.credits {
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

.redMed {
	font-size: 11px;
	color: #ff0000;
}
.blkSml {
	font-size: 10px;
	color: #333333;
}
.blkMed {
	font-size: 11px;
	color: #444400;
}
.blkLrg {
	font-size: 12px;
	color: #444400;
}


.bluSml {
	font-size: 10px;
	color: #004466;
}
.bluMed {
	font-size: 11px;
	color: #004466;
}
.bluLrg {
	font-size: 12px;
	color: #004466;
}

.grnSml {
	font-size: 10px;
	color: #333333;
	font-style: italic;
}
.grnMed {
	font-size: 11px;
	color: #446600;
}
.grnLrg {
	font-size: 12px;
	color: #333333;
	font-style: italic;
}

.tagline {
	font-size: 9px;
	color: #666666;
}

.jumbo {
	font-size: 18px;
}

.qq {
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
}

.footer {
	font-size: 90%;
	text-decoration: none;
	color: #aaaaaa;
}

a.footer:link {
	color: #aaaaaa;
	font-size: 90%;
	text-decoration: none;
}
a.footer:visited {
	color: #aaaaaa;
	font-size: 90%;
	text-decoration: none; 
}
a.footer:hover {
	color: #ff0000; 
	text-decoration: underline; 
}

a.red:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #B9110A;
	font-size: 11px;
	text-decoration: none;
}
a.red:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #B9110A;
	font-size: 11px;
	text-decoration: none; 
}
a.red:hover {
	color: #B9110A;
	font-size: 11px;
	text-decoration: underline; 
}
a.white:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #DAA520;
	font-size: 11px;
	text-decoration: underline;
}
a.white:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #DAA520;
	font-size: 11px;
	text-decoration: none;
}
a.white:hover {
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline; 
}


.maintable {                        /*--------reg page---------------*/   
	border-right:1px solid #ffffff;
	width:100%;
	height:101%;
}

/*----rounded----*/
.rounded {
	background-color:#fafaff;
	border:solid #cccc99 ;
	border-width:0px 1px;
	margin: 0px 0px 0px 0px;
	padding:0px 10px;
}
.cBt, .cBb, .cBt div, .cBb div {
  background:url(grafx/boxBg.gif) top right;
  height:11px;
}
.cBt div { background-position:top left;}
.cBb div { background-position:bottom left;}
.cBb { background-position:bottom right; }
.cBt, .cBb { 
  margin:0px -11px 0px -11px;
  padding-right:11px;
  padding-top:0px;
  
}

.Text {
    text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.whtText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
}
/*-------*/
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
.smHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 333333;
	text-decoration: underline;
}
.TextCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EAEAEA;
	text-align: center;
}
.TextCenterBlk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
