/* NEW STUFF -------------------------------------------- */
.formBox {
	border:1px solid #98aab1;
	background-color:#eaefff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}

.formBox th {
	background-image:url(/images/layout/external/box_title.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	height:28px;
}

.formBox td {
	padding:3px;
}

.messageBox {
	vertical-align:middle;
	border:1px solid #000000;
	background-color:#EEEEEE;
	text-align:left;
	position:relative;
}

.messageBox p {
	margin:10px 5px 10px 5px;
}

.messageBox .header {
	text-align:center;
}

.messageBox .errorBox {
	padding:3px 4px 4px 60px;
	border:1px solid #FF0000;
	background-image:url(/images/layout/icons/warning.gif);
	background-position:center left;
	background-repeat:no-repeat;
}

.messageBox .infoBox {
	padding:2px 2px 2px 60px;
	border:1px solid #0000FF;
	background-image:url(/images/layout/icons/info.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
/* END NEW STUFF ----------------------------------------- */

body.external {
  background-color: #ffffff;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12px;
}

table.outside{
	background: #645b8d;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
	border: 1px solid #645b8d;
	border-top: 1px;
	border-right: 1px #645b8d;
	border-bottom: 1px;
	border-left: 1px;
	border-collapse: collapse;
}

td.header{
	color: #FFCC00;
	background: #645b8d;
	font-weight: bold;
	text-align: center;	
}

tr.inside{
	background: #ccccff;
}

td.inside{
	padding: 2px;
}

.formbutton {
      font: bold 10px Verdana, Helvetica, Geneva, sans-serif;
      background: #fefefe url(/images/layout/buttonback.gif) repeat-x;
      border: 3px double;
      border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
      color: #2b333c;
}

div.tableerror{
	padding-left: 10px;
	font-weight: bold;	
}

td.field {
	vertical-align: top;
}

td.fielddesc {
	text-align: right;
	vertical-align: top;
	font-weight: bold;
}

.header {
 	font-size: 14px;
	font-weight: bold;
}

.subheader {
 	font-size: 12px;
	font-weight: bold;
}