/* CSS Document */
body,td,th {font-family:Arial, Helvetica, sans-serif; font-size:12px}
form {display:inline}
TD, TH {}

A {color:#F66530; text-decoration:none;}
A:hover {color:#384FED; text-decoration:none;}

.accessibility, .topLink {display:none;}

FORM {display:inline;}
INPUT.FormBoxes, TEXTAREA.FormBoxes, SELECT.FormBoxes {font-size:11px;color:#306;border:1px solid #9650C5;background-color:#F5EEF6;font-family:Verdana,Tahoma,Arial,Sans-serif}

.ButMouseOut {font-size:11px;font-weight:bold;color:#639;border:1px solid #F6C;background-color:#FCF}

.subTable .tl {background-color:#FFCEEF;width:10px}
.subTable .tc {background-color:#FFCEEF;padding:5px;color:#306}
.subTable .tr {background-color:#FFCEEF;width:10px}
.subTable .tl,.subTable .tc,.subTable .tr,.subTable .ml,.subTable .mc,.subTable .mr,.subTable .bl,.subTable .bc,.subTable .br {padding:5px}
.page_header TH,.page_header H3 {padding-left:10px;font-size:11px;font-weight:bold}

PRE {overflow:auto; border:1px solid red; background-color:#FFFFCC; margin:10px; padding:10px; color:#000000; font-size:11px;}

SPAN.userMale,   SPAN.userMale   A {color:#0000FF !important;}
SPAN.userFemale, SPAN.userFemale A {color:#EE00EE !important;}

SPAN.userFemale SPAN.userDeleted A {color:#666666 !important;}

SPAN.userMale   A {color:#0000FF !important; padding-left:12px; background-image:url(../images/male_8x12.gif); background-position:left center; background-repeat:no-repeat;}
SPAN.userFemale A {color:#EE00EE !important; padding-left:12px; background-image:url(../images/female_8x12.gif); background-position:left center; background-repeat:no-repeat;}

TABLE.userFemale {background-color:#FF9BDE;}
TABLE.userMale   {background-color:#9B9DFF;}

.form {}
.formTable {border-collapse:collapse;}
.formHeader {}
.formHeader DIV {font-weight:bold; margin-bottom:10px; margin-top:5px; font-size:13px; letter-spacing:1px; border-bottom:1px solid; border-color:#CCCCCC;}
.formLabel {font-weight:bold; padding-right:10px; text-align:right; padding-top:6px;}
.formInput {}
.formTip {font-size:11px; color:#666;}
.formError {color:#FF0000;}
.formRequired {color:#FF0000;}
.formRequiredNote {font-size:12px;}

OL LI {line-height:1.6;}

.number {text-align:right; }

SPAN.sm {color:#5D2D91; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:lowercase;}
SPAN.sm SPAN {color:#F287B6; font-family:"Arial Black", Arial, Helvetica, sans-serif; font-weight:normal;}

DIV.box {margin-bottom:10px; border:1px solid; border-color:#FFCEEF; background-color:#FFF7FE;}
/*DIV.box DIV.boxHeading {margin:0 auto; background-color:#FFCEEF; font-size:12px; background-image:url(/images/bg_grad_pink.jpg); background-position:bottom; background-repeat:repeat-x;}*/
DIV.box DIV.boxHeading, TD.tableSubHeader {margin:0 auto; background-color:#FDD5F1; font-size:11px !important; font-weight:bold; background-color:#FEE7F7; border-bottom:1px solid; border-color:#FFBFEB;}
DIV.box DIV.boxHeading H4 {margin:0; padding:0; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 5px 3px 5px;}
DIV.box DIV.boxContent {margin:0; padding:5px 25px 5px 25px;}
DIV.box DIV.boxContent P {margin:0; margin-bottom:5px; margin-top:5px;}
DIV.box DIV.boxFooter {margin:0; padding:2px 25px 2px 25px;}

LABEL {cursor:pointer;}

A.signUpButton {margin-left:100px;}
A.signUpButton {color:#5D2D91;font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; display:block; position:relative; border:2px solid; border-color:#F9C1DA; background-color:#FDECF2; width:100px; text-align:center; padding:2px 2px; margin:auto;}
A.signUpButton:hover {color:#000000; background-color:#FBCAEA; border-color:#F287B6;}

FORM {display:inline;}
INPUT, TEXTAREA, SELECT, OPTION {font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif;}


TD.formHeader H2 {text-align:left; margin-bottom:0; font-size:16px; margin-top:10px;}

/* Message Stack */
DIV.messageStack {font-weight:bold;color:#000;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #666; margin:5px auto;}
DIV.messageStack DIV {padding:5px 30px;background-position:8px center;background-repeat:no-repeat}
DIV.messageStack DIV DIV {padding:0;background-image:none;color:#000}
DIV.messageStackError {background-color:#FF9D9D;background-image:url(/images/icons/error.gif)}
DIV.messageStackSuccess {background-color:#FFE0C4;background-image:url(/images/icons3/tick.gif)}
DIV.messageStackWarning {background-color:#FF6;background-image:url(/images/icons/warning.gif)}

A IMG {border:none;}
