	body {
	padding:0px;
	font-size:	12px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	color:#333333;
	background:#fff;
}
#mainstage{
	position:relative;
	margin:auto;
	width:1060px;
}

  .nextPrev{
  border-top-width : 1px;
  border-top-style:solid;
  border-top-color:#777777;
  border-bottom-width : 1px;
  border-bottom-style:solid;
  border-bottom-color:#777777;
  margin-top:10px;
  height:25px;
  background-color:#FFFFFF;
  line-height:2em;
  vertical-align:middle;
  text-align:right;
  }
	
.endMarker{
  position: absolute;
  border-top-width : 1px;
  border-top-style:solid;
  border-top-color:#777777;
  border-bottom-width : 1px;
  border-bottom-style:solid;
  border-bottom-color:#777777;
  /* margin-top:10px; */
  height:25px;
  background-color:#E5E8FE;
  }
	
	#leftcontent {
		position: absolute;
		left:0px;
		top:134px;
		padding:0px;
		width:210px;
		/* background:transparent; */
		border:0px;
		background-color:#d4e1ff;
		height:100%;
		}

	#centercontent {
		position:absolute;
		padding:8px;
		top:122px;
		/* background:transparent; */
   		margin-left: 226px;
   		margin-right:201px;
		background-color : #FFFFFF;
    /*  border: 1px dashed #999999; */
		width: 534px;
		min-width:534px;
		max-width : 534px;
		}

		
	#centercontent A {color:#006699; text-decoration:underline;}
  #centercontent A:visited {color:#004477; text-decoration:underline; }
  #centercontent A:hover {color:#FF0000;text-decoration:underline;}

	#rightcontent {
		position: absolute;
		top:130px;
		padding:4px;
		/* right:0px; will make fluid but center column could be too large */
		margin-left: 782px;
		width:210px;
		border:0px;
		}
	
	#banner {
    background-image:url(../../themes/standard/tbanner2.png);
    background-repeat:no-repeat;
		position: absolute;
		left:0px;
		top:0px;
		height:100px;
		/* width:100%; */
		width:995px;
		min-width:995px;
		max-width:995px;
		}

	
		
	#navMenu {
	  position: absolute;
	  text-align:left;
		left:0px;
		top:101px;
		/* display:compact; */
		height:30px;
		vertical-align:middle;
		/* width:100%;*/
		width:993px;
		max-width:993px;
		min-width:993px;
		background-color:#6293D6;
		border-width:1px;
    border-style:solid;
    border-color:#404242;
    color:#FFFFFF;
    text-transform: uppercase; /* force text to uppercase */
    font-weight:Bold;
    /* font-size:12px;*/
    /* font-size:1.0em;*/
    /* line-height:30px;*/
    
		}
		
		#navMenu a {
	  color:#FFFFFF; text-decoration:none;
		}
		
		#navMenu a:visited {
	  color:#FFFFFF; text-decoration:none; 
		}
		
		#navMenu a:hover {
    color:#B2F200;text-decoration:underline; 
		}
		

		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
	

  .headerMarker{
  background-image:url(../../themes/standard/headerHighlightDB.gif);
  background-repeat:repeat-x;
  padding:4px;
  color:#FFFFFF;
  height: 9px;
  min-height:9px;
  }
  
  .pageLinks{
    width:210px;
		max-width:210px;
		min-width:210px;
		margin-top:4px;
		margin-left:10px;
		margin-bottom:10px;
		/* position:relative;
    top:0px; */
    float:right;
  }
  
  .innerLinkHeader{
  background-image:url(../../themes/standard/innerLinkHeader.gif);
  background-repeat:no-repeat;
  padding:4px;
  font-weight:bold;
  }
  .scrnElemInnrCntntStrong{
  padding:4px;
  }
  
  .scLink {
  color:#FF0000;
  font-size:	12px;
  padding-left:2px;
  }
  
  
  
  /* USED FOR THE SECTION HEADERS */
  
  .menuSmall{
    font-size:	11px;
    margin-left: 20px;
    line-height:1.5em;
  }
  
  .menuSmall a {
     color:#FFFFFF; text-decoration:none;
  }
  
  .menuSmall a:visited {
     color:#FFFFFF; text-decoration:none;
  }
  
  .menuSmall a:hover {
     color:#77FF00; text-decoration:none;
  }
  
  .scrnElemInnrCntntStrong img {
  padding:8px 2px 8px 4px;
  vertical-align:middle;
  }
  
  .scrnElemInnrCntnt{
  background-image:url(../../themes/standard/headerHighlightDB.gif);
  background-repeat:repeat-x;
  margin-top:10px;
  padding:4px;
  line-height: 150%;
  /* border-width : 1px;
 border-style: solid;
 border-color:  #999999; */
  }
  
  .scrnElemInnrCntnt img {
  padding:6px 2px 6px 0px;
  vertical-align:middle;
  }
  
  

input{
 border-width : 1px;
 border-style: solid;
 border-color:  #777777;
 vertical-align:middle;
}

.noBorder {
 border-width : 0px;
 border-style: none;
}

.bordered{
 border-width : 1px;
 border-style: solid;
 border-color:  #444444;
}

.mainBody{
	font-size:14px;
}

.smallBody{
	font-size:12px;
}

.whiteBox{
 border-width : 1px;
 border-style: solid;
 border-color:  #DDDDDD;
 padding : 4px;
 font-size:12px;
}

.whiteBoxShop{
 border-width : 0px;
 border-style: none;
 padding : 4px;
 font-size:12px;
 width:480px;
}

.whiteBoxShop input{
 border-width : 1px;
 border-style: solid;
 border-color:  #777777;
 width: 160px;
 font-size:11px;
}

.whiteBoxShop select{
 border-width : 1px;
 border-style: solid;
 border-color:  #777777;
 width: 185px;
 font-size:11px;
}

.groupRow0 {
	background-color : #7C79BC;
	color:#FFFFFF;

}

.groupRow1 {
	background-color : #A09FC9;
	color:#FFFFFF;

}


.expandedLink{
	color:#FFFFFF;
	padding:4px;
}


.screenBlockStrong{
 padding : 0px;
 background-color:#6293D6;
 border-width : 1px;
 border-style: solid;
 border-color:  #777777;
 max-width:264px;
 font-size:14px;
 font-weight:Bold;
 color:#FFFFFF;

}

.screenBlock{
 padding : 0px;
 border-width : 0px;
 border-style: solid;
 border-color:  #999999;
 max-width:264px;
 /* background-color: #E5E8FE; */
 font-size:12px;
}


.sf{
	font-size:12px;
}

.headerColor{
	background-color:#121921;
}

li {
	padding:4px;
}

.bHeader{
	font-size: 14px;
	font-weight: bold;
	color:#444444;
}

.bHeaderSR{
	font-size: 16px;
	font-weight: bold;
	color:#444444;
	text-align:right;
}

.smallestF
{
	font-size: 9.5px;
	font-weight: bold;
	color:#444444;
}

.floatImageRight{
	padding : 0px 8px 8px 8px;
	float : right;
}

.floatImageLeft{
	padding : 0px 8px 8px 8px;
	float : left;
}

.newsIm{
	padding : 0px 4px 4px 0px;
	float : left;
}

.smallF{
	font-size: 12px;

	color:#444444;
}

.marqueeBox{
	font-size:12px;
	height:60px;
}

.bookIm{
	border-width : 1px;
 	border-style: solid;
 	border-color:  #777777;
	padding:4px;
}

 HR{color:#999999;}

A {color:#333333; text-decoration:none;}
A:visited {color:#444444; text-decoration:none; }
A:hover {color:#333333;text-decoration:underline;}

 A.white {color:#FFFFFF; text-decoration:none;}
 A.white:visited {color:#EEEEEE; text-decoration:none; }
 A.white:hover {color:#EEEEEE;text-decoration:underline;}

 A.db {color:#323547; text-decoration:none;}
 A.db:visited {color:#323547; text-decoration:none; }
 A.db:hover {color:#323547;text-decoration:underline;}
 
 .largef{
 font-weight: bold;
 font-size: 22px;
 color: #cc3300;
 }
 
h1{
	font-size: 18px;
	font-weight: bold;
	color:#444444;
}

h2{
	font-size: 14px;
	font-weight: bold;
	color:#444444;
}

h3{
  font-size: 12px;
	font-weight: bold;
	color:#444444;
}

h4{
  font-size: 12px;
	font-weight: bold;
	color:#444444;
}

/* Search Engine Styles */

o_normalB{
  font-size: 11px;
	font-weight: bold;
	color:#444444;
}

o_normal{
  font-size:	10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#444444;
}

