body.cm {
  margin:0;
  padding:0;
  background:#dddddd;
  text-align:center;
}

hr {
	width: 750px;
	height: 1px;
	color: #dddddd;
}

.container {
	background:#cccccc;
	border-style: solid; 
	border-width: 4px;
	border-style: solid;
	border-color: #eeeeee;
	background-image: 
	url('background.gif');
	background-repeat: 
	repeat-y;
}

.footer {
	background-image: 
	url('footer.gif');
	background-repeat: 
	no-repeat;
}

div.marginNo {
	margin:0;
	padding:0;
	position:relative;
	text-align: left;
}

div.marginNoVertAlign {
	margin:0;
	padding:0;
	position:relative;
	text-align: left;
	vertical-align: middle;
}

div.marginLeft {
	margin:0 0 0 40px;
	padding:0;
	position:relative;
	text-align: left;
}

div.marginRight {
	margin:0 40px 0 0;
	padding:0;
	position:relative;
	text-align: left;
}

div.center {
	margin:0;
	padding:0;
	position:relative;
	text-align: center;
}
ul.nav{
	list-style-type: none;
	margin:0 0 0 20px;/* top right bottom left */
	padding:0;
    color: #555577;
  	font-size: 12px;
  	font-family: arial,sans-serif;
    line-height: 15px;
}

span.menuTextLeftMargin {

  margin:0 0 0 20px;/* top right bottom left */
  color: #555577;
  font-size: 12px;
  font-family: arial,sans-serif;
  line-height: 20px;
}

.title {
   color: #555577;
   margin:0 40px 0 0px;/* top right bottom left */
   font-size: 12px;
   font-family: arial, sans-serif;
   font-weight: bold;
   line-height: 26px;
}

p.error {
   color: #ff0000;
   margin:0 40px 0 0px;/* top right bottom left */
   font-weight: bold;
   font-size: 11px;
   font-family: tahoma, verdana, sans-serif;
   line-height: 15px;
}

p.header {
   
   color: #555577;
   margin:0 0 0 0px;
   font-size: 11px;
   font-family: tahoma, verdana, sans-serif;
   font-weight: bold;
   line-height: 15px;
}

.bodyBorder
{
	border-width: 1px;
	border-style: solid;
	border-color: #555555;
}

.floatRight 
{
	float:right;
	margin:0px 0px 0px 18px;
	border-width: 1px;
	border-style: solid;
	border-color: #555555;
}

.floatLeft 
{
	float:left;
	margin:0px 18px 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #555555;
}

.body {
   color: #555555;
   margin:0 40px 0 0px;/* top right bottom left */
   font-size: 11px;
   font-family: tahoma, verdana, sans-serif;
   line-height: 15px;
}

.copy {
   
   color: #777777;
   margin:0px;
   font-size: 9px;
   font-family: arial,sans-serif;
}

a.menuTextLeftMargin {

  text-decoration: underline;
  margin:0 0 0 20px;/* top right bottom left */
  color: #555577;
  font-size: 12px;
  font-family: arial,sans-serif;
  line-height: 15px;
}

a.menuTextLeftMargin:hover {
  text-decoration: none;
}

a.menuTextNoMargin {

  text-decoration: underline;
  margin:0 0 0 0px;/* top right bottom left */
  color: #555577;
  font-size: 11px;
  font-family: tahoma, verdana, sans-serif;
  line-height: 12px;
}

a.menuTextNoMargin:hover {
  text-decoration: none;
}

a.ptext {

  text-decoration: underline;
  margin-left: 0in;
  margin-right: 0in;
  color: #555577;
  font-size: 11px;
  font-family: tahoma, verdana, sans-serif; 
  line-height: 15px;
}

a.ptext:hover {
  text-decoration: none;
}

ins {
  text-decoration: none;
}
