/* ........................... text classes ........................... */

.textMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
}

/* ........................... conventionForm Table ........................... */
table#conventionForm {
	border:1px solid #9AB4CD;
	background-color:#FFFFFF;
}

/* ................. conventionForm Links ................. */
table#conventionForm a:link,a:visited {
	color:#990000;
	text-decoration:none;
}
table#conventionForm a:active,a:hover {
	color:#CC0000;
	text-decoration:underline;
}

/* ................ conventionForm Rows ................ */
table#conventionForm tr.Error {
	background-color:#ECD2D2;
}

/* ................ convention formInfo ................ */
table#conventionForm td.formInfo {
	font-weight:normal;
	border-top:1px solid #9AB4CD;
	border-bottom:1px solid #9AB4CD;
	background-color: #F7F7F7;
	padding:8px;
}
table#conventionForm td.formInfoNoBorder {
	font-weight:normal;
	background-color: #F7F7F7;
	padding:8px;
}
table#conventionForm td.formInfoSlim {
	font-weight:normal;
	background-color: #F7F7F7;
	padding:4px;
}
table#conventionForm td.formInfoSlimL {
	font-weight:normal;
	background-color: #F7F7F7;
	padding:4px;
	border-right:1px solid #9AB4CD;
	border-bottom:1px solid #9AB4CD;

}
table#conventionForm td.formInfoSlimR {
	font-weight:normal;
	background-color: #F7F7F7;
	padding:4px;
	border-bottom:1px solid #9AB4CD;
}

/* ................ conventionForm Cells ................ */
table#conventionForm td {
	padding:4px;
	padding-right:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}
table#conventionForm td.first {
	border-top:1px solid #9AB4CD;
}
table#conventionForm td.noBold {
	font-weight:normal;
}
table#conventionForm td.noNothing {
	padding-right:3px;
	padding-left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
table#conventionForm td.sectioned {
	padding: 1px;
	border-top: 1px solid #9AB4CD;
}

/* ................ conventionForm Titles ................ */
table#conventionForm td.title {
	background-color: #9AB4CD;
	padding: 3px;
	border: 1px solid #FFFFFF;
	font-size: 12px;
	color: #FFFFFF;
}
table#conventionForm td.titleL {
	background-color: #9AB4CD;
	padding: 3px;
	border: 1px solid #FFFFFF;
	font-size: 12px;
	color: #FFFFFF;
}
table#conventionForm td.titleR {
	background-color: #9AB4CD;
	padding: 3px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size: 12px;
	color: #FFFFFF;
}
table#conventionForm td.titleMain {
	background-color: #9AB4CD;
	padding: 6px;
	border: 1px solid #FFFFFF;
	font-size: 14px;
	color: #FFFFFF;
}


/* ........................... Partition Table ........................... */
table#partition {
	border:1px solid #9AB4CD;
	background-color:#FAF1F6;
}
table#partition td {
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
}
table#partition input.partitionTextbox {
	background-color: #FFFFFF;
}
table#partition td.titleWhite {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
}
/* ................. Partition Links ................. */
table#partition a:link,a:visited {
	color:#990000;
	text-decoration:none;
}
table#partition a:active,a:hover {
	color:#CC0000;
	text-decoration:underline;
}


/* ..................................... FORM items ..................................... */

/* ........................... formFields ........................... */
.formField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F7F7F7;
	border: 1px solid #C7D5E2;
	width:320px;
	font-weight:normal;
}
.formFieldDead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #DDDDDD;
	border: 1px solid #CCCCCC;
	width:320px;
	font-weight:normal;
}
.formFieldError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	width:320px;
	font-weight:normal;
}

/* ................. formFields 1/2 size ................. */
.formFieldHalfsize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F7F7F7;
	border: 1px solid #C7D5E2;
	width:160px;
	font-weight:normal;
}
.formFieldHalfsizeDead  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #DDDDDD;
	border: 1px solid #CCCCCC;
	width:160px;
	font-weight:normal;
}
.formFieldHalfsizeError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	width:160px;
	font-weight:normal;
}

/* ................. formFields 3/4 size ................. */
.formField3quartersize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F7F7F7;
	border: 1px solid #C7D5E2;
	width:240px;
	font-weight:normal;
}
.formField3quartersizeDead  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #DDDDDD;
	border: 1px solid #CCCCCC;
	width:240px;
	font-weight:normal;
}
.formField3quartersizeError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	width:240px;
	font-weight:normal;
}

/* ................. formFields 100px ................. */
.formField100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F7F7F7;
	border: 1px solid #C7D5E2;
	width:100px;
	font-weight:normal;
}
.formField100Dead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #DDDDDD;
	border: 1px solid #CCCCCC;
	width:100px;
	font-weight:normal;
}
.formField100Error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	width:100px;
	font-weight:normal;
}

/* ................. formFields Partition child ................. */
.formFieldPartition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #C7D5E2;
	width:320px;
	font-weight:normal;
}
.formFieldPartitionDead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #DDDDDD;
	border: 1px solid #CCCCCC;
	width:320px;
	font-weight:normal;
}
.formFieldPartitionError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	width:320px;
	font-weight:normal;
}

/* ................. formFields Partition 100 ................. */
.formFieldPartition100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #C7D5E2;
	width:100px;
	font-weight:normal;
}
.formFieldPartition100Dead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #DDDDDD;
	border: 1px solid #CCCCCC;
	width:100px;
	font-weight:normal;
}
.formFieldPartition100Error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	width:100px;
	font-weight:normal;
}

/* ........................... formMenus ........................... */
.formMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F7F7F7;
	border: 1px solid #C7D5E2;
	font-weight:normal;
}
.formMenuDead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #DDDDDD;
	border: 1px solid #CCCCCC;
	font-weight:normal;
}
.formMenuError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	font-weight:normal;
}
.formMenu100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #C7D5E2;
	width:100px;
	font-weight:normal;
}

/* ........................... formButtons ........................... */
.formButton {
	border: 1px solid #9AB4CD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #193692;
	background-color: #F7F7F7;
	padding:1px;
	width:125px;
}


/* ................................. links ................................. */

/* ................  Links11 ................ */
a.link11:link,a.link11:visited {
	color:#990000;
	text-decoration:none;
	font-size: 11px;
}
a.link11:active,a.link11:hover {
	color:#CC0000;
	text-decoration:underline;
	font-size: 11px;
}

/* ................  Links10 ................ */
a.link10:link,a.link10:visited {
	color:#990000;
	text-decoration:none;
	font-size: 10px;
}
a.link10:active,a.link10:hover {
	color:#CC0000;
	text-decoration:underline;
	font-size: 10px;
}

/* ..................................... BORDER items ..................................... */

/* ........................... Blue Borders ........................... */
.borderBlue {
	border:1px solid #9AB4CD;
}
.borderBlueL {
	border-left:1px solid #9AB4CD;
}
.borderBlueR {
	border-right:1px solid #9AB4CD;
}
.borderBlueT {
	border-top:1px solid #9AB4CD;
}
.borderBlueB {
	border-bottom:1px solid #9AB4CD;
}

