* {
  margin: 0px;
  padding: 0px;
}

	#container
	{	
    padding-left: 13em;
		padding-right: 13em;
	}
  
	#container .column {
		position: relative;
		float: left;
	}
	
	#container #left
	{
    left: 0px;
		width: 13em;
		margin-left: -13em;
	}
  
	#container #center
	{
    width: 75.5%;
    padding-left: 12%;
    padding-right: 12%;
	}
	
	#container #right
	{
		width: 13em;
		margin-right: -13em;
	}
	
	/*** IE6 Fix ***/
	* html body div#container div#left {
		left: 13em;           /* RC width */
	}	

body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
}

#pageHeader{
  clear: both;
  background-color: #0000CC;
  text-align: center;
}

#pageHeader #phLeft {
  float: left;
}

#pageHeader #phCenter {
  padding-top: 1.25em;
  margin-left: 325px;
}

#pageHeader #phRight {
  float: right;
  width: 60px;
}

#pageHeader #horz_prod_menu {
  background: #FFF;
  clear: both;
  text-align: left;
  background-image: url('../img/horz_prod_menu_bkg.png');
  background-repeat: repeat-x;
}

form dt {
  clear:both;
  width:30%;
  float:left;
  text-align:right;
}

form dd {
  float:left;
  width:65%;
  margin:0 0 0.5em 0.25em;
}

fieldset{
  margin: 10px;
}

fieldset legend{
  font-style: italic;
}

.sideMenuBlock{
  font-size: 90%;
  margin: 20px 3px;
  width: 13em;
}

.sideMenuBlock p.head {
  color: white;
  padding: 5px 8px;
  margin: 0px;
  text-align: center;
}

.sideMenuBlock ul {
  margin: 10px 2px 5px 5px;
  color: #0000CC;
}

.block{
  clear: both;
  margin: 1.25em auto;
  overflow: hidden;
}

.wrapper{
  clear: both;
  display: block;
}

.left{
  float: left;
}

.right{
  float: right;
}

.blue{
  color: #0000CC;
}

.orange{
  color: #FF9933;
}

.bgLgtGrey{
  background-color: #EDEDED;
}

.bgDrkBlue{
  background-color: #0000CC;
}

.bordDrkBlue{
  border: 1px solid #0000CC;
}

.bordLgtBlue{
  border: 1px solid #6666FF;
}

.bgLgtBlue{
  background-color: #6666FF;
}

.bgWhite{
  background-color: white;
}

.bgOrange{
  background-color: #FF9933;
}

.bordOrange{
  border: 1px solid #FF9933;
}

.italic{
  font-style: italic;
}

.bolder{
  font-weight: bolder;
}

.underlined{
  text-decoration: underline;
}

.margined{
  margin: 2px 4px;
}

.nomargin{
  margin: 0px;
}

.padded{
  padding: 3px;
}

.white{
  color: white;
}

.red{
  color: #FF3300;
}

.drkRed{
  color: #990000;
}

.grey{
  color: #666666;
}

.center{
  text-align: center;
}

.centered_block{
  margin: 3px 13em;
  padding: 5px;
}

a:link.greyLink{
  color: #666666;
  text-decoration: none;
}

a:hover.greyLink{
  color: #666666;
  text-decoration: underline;
}

a:active.greyLink{
  color: #000;
  text-decoration: underline;
}

a:visited.greyLink{
  color: #666666;
  text-decoration: none;
}

.cleared{
  clear: both;
}

a.admin_nav_link{
  border: 1px solid gray;
  padding: 5px;
}

#preview_pic{
  display: none;
  width: 110px;
  background-color: white;
  border: 1px solid black;
  position: fixed;
  left: 50%;
  margin-left: -55px;
  text-align: center;
}

#preview_pic img{
  margin: 10px;
}

.smaller { font-size: 90%; }

.smallest { font-size: 80%; }

a:link {text-decoration: none; color: #6666FF; }
a:hover { color: #6666FF; text-decoration: underline; }
a:active { color: #6666FF; }

a { color: #0000CC; text-decoration: none }
td {  color: #000000; text-decoration: none}
.sound { text-decoration: none; color: #000000}

div.one_fourth_column{
  float: left;
  width: 23%;
  text-align: left;
}

div.admin_featured_box{
  overflow: auto;
  height: 18em;
  border: 1px solid gray;
  padding: 10px;
}

div.admin_featured_box div{
  margin: 5px 0px;
}

p{
  margin: 2px 4px;
  padding: 3px;
}

img{
  border: 0px;
}

hr{
  margin: auto 15px;
}

h1, h2, h3, h4, h5, h6, h7{
  margin: 3px auto;
  padding-left: 2px;
  padding-right: 2px;
}

ul{
  list-style-type: disc;
  list-style-position: inside;
}