.RoxyBox {
	border: 1px solid #52538d;
}
.EmbassyBox {
	border: 1px solid #69150b;
}
.mixbox {
	border: 1px solid #0033CC;
	background-color: #deebfb;
}
.mixbox2 {
	border: 1px solid #0033CC;
	background-color: #f5f9fe;
}



.NormalFont {
font-family:arial,verdana;
font-size:11px;
}

.BigBlue {
font-family:arial,verdana;
font-size:16px;
font-weight:bold;
color:blue
}


.Error {
font-family:arial,verdana;
font-size:11px;
font-weight:bold;
color:red
}

.MaxWidthMain
{
max-width: 750px;
width: expression(this.width > 775 ? 775: true);
}

.headerxx { 
font-size: larger; font-weight: bold; cursor: hand; cursor:pointer;
background-color:#cccccc; font-family: Verdana; }

.details  { 
display:none; 
visibility:hidden; 
background-color:#eeeeee; 
font-family: Verdana; 
}

.detailsShow  { 
display:block; 
visibility:Visible; 
background-color:#eeeeee; 
font-family: Verdana; 
}

.detailsHide  { 
display:none; 
visibility:hidden; 
background-color:#eeeeee; 
font-family: Verdana; 
}


.MaxWidthZone2 {
  max-width:520px;
  width: expression(this.width > 520 ? 520: true);
}

.MaxWidthComments {
  max-width:400px;
  width: expression(this.width > 395 ? 395: true);
}

.MaxWidthMixDetailPhoto {
  max-width:180px;
  width: expression(this.width > 178 ? 178: true);
}



.textBoxWhite  {
font-family: Verdana; font-size: 12px; color: blue; background-color: white; border: 1px #000000 solid;
}

/***************************
 COMMENTS
***************************/
#datebox {
	background: url(/images/datebox.png) no-repeat;
	float: left;
	height:54px;
	width:54px;
	text-align: center;
	margin-right:5px;
}
#datebox p{
	font: 16px "trebuchet MS", Verdana, Sans-Serif;
	color:#666666;
	margin:0px;
	padding:8px 0px 0px 0px !important;
	padding:5px 0px 0px 0px;
}
small {
	font: 11px "trebuchet MS", Verdana, Sans-Serif;
}

#comments {
	background: url(/images/comments.png) no-repeat;
	float:right;
	height:31px;
	width:102px;
	text-align:center;
}
#comments p {
	margin:0px;
	padding-top:10px;
}
#comments p a {
	font: 12px "trebuchet MS", Verdana, Sans-Serif;
	color:#2966B3;
	text-decoration:none;
}
.commentlist {
	font: 12px "trebuchet MS", Verdana, Sans-Serif;
}
.commentlist .alt {
	background-color:#f5f5f5;
}
.commentlist, .commentlist li {
	padding:0px;
	margin:0px;
	list-style:none;
}
.commentlist li {
	padding:3px 3px 0px 3px;
	border-bottom:1px solid #e5e5e5;
}
.comment-head {
	background: url(/images/comment-back.png) repeat-x left center;
	padding:2px;

}
.commentmetadata {
	float:right;
}
cite {
	font-weight:bold;
}

.hilite1 { background-color: #ff0; }
.hilite2 { background-color: #f0f; }
.hilite3 { background-color: #0ff; }
.hilite4 { background-color: Cyan; }
.hilite5 { background-color: fuchsia; }


.formlegend
  {
    Font-Family:Verdana,Arial;
	Font-Size:14px;
	Color:#571324;
    text-align:right;
    margin-right:5px;
    white-space:nowrap;
  }

  
  sup {
    font-color:red;font-size:10px;
    margin-right:13px;  
  }
  

  input,select {
     border:solid 1px #afc6cf;
	 height:20px;
	 font-size:12px;
     margin-top:3px;  
   }

   .subLegend {
     font-color:grey;
     font-size:11px; 
   }

  .formError {
    margin-left:4px;
    color:red;
   }
