/* SUGGEST INPUT */
#suggest-result-suggestions{ position: absolute; background: #FFFFFF; display: none; }
#suggest-results ul { margin:0px; padding:0px; list-style: none; position: relative;  }
#suggest-results li { margin:0px; padding:0px; }
#suggest-results a { display: block; padding: 1px 4px 1px 2px; font-size:11px; font-weight:normal; border-left:2px solid #FFFFFF; cursor:pointer; white-space:nowrap; text-decoration:none; }
#suggest-results a:hover { display: block; background: #EEEEEE; color:#000000; padding: 1px 4px 1px 2px; font-size:11px; border-left:2px solid #336699;  cursor:pointer; white-space:nowrap; text-decoration:none; }
#suggest-results a.selected{ display: block; background: #EEEEEE; color:#000000; padding: 1px 4px 1px 2px; font-size:11px; border-left:2px solid #336699;  cursor:pointer; white-space:nowrap; text-decoration:none; }
#suggest-results input { background-color: #ffffff; border: 1px solid #D5DCE3; color: #335679; display: inline; font-size: 12px; height: 20px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }


/* FORMS */
.myinput { 			background: #8B0021; border: 1px solid #CCCCCC; height: 26px; color: #FFFFFF; padding: 1px 10px 1px 10px; font-size: 12px; font-weight: bold; text-align: center; vertical-align: middle; }
.myinput_hover { 	background: #8B0021; border: 1px solid #000000; height: 26px; color: #FFFFFF; padding: 1px 10px 1px 10px; font-size: 12px; font-weight: bold; text-align: center; vertical-align: middle; cursor:pointer; }

.myinput2 { 		background: #DC0000; border: 1px solid #CCCCCC; height: 26px; color: #FFFFFF; font-size:12px; font-weight: bold; padding: 1px 10px 1px 10px; vertical-align: middle; }
.myinput2_hover { background: #DC0000; border: 1px solid #000000; height: 26px; color: #FFFFFF; font-size:12px; font-weight: bold; padding: 1px 10px 1px 10px; vertical-align: middle; cursor:pointer; }

.mytxtinput { 			background-color: #ffffff; height: 20px; border: 1px solid #D5DCE3; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; color: #335679; font-size: 13px;   vertical-align: middle; }
.mytxtinput_hover { 	background-color: #F9F9F9; font-size: 13px; height: 20px; border: 1px solid #AAAAAA; margin: 0px 0px 0px 0px;	padding: 1px 2px 0px 2px; vertical-align:middle; }
.mytxtinput_focus { border: 1px solid #111111; font-size: 13px; height: 20px; margin: 0px 0px 0px 0px;	padding: 1px 2px 0px 2px; vertical-align:middle; }

.mytxtinput_sort { background-color: #ffffff; border: 1px solid #D5DCE3; color: #335679; display: inline; font-size: 12px; width: 30px; height: 18px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; text-align:center; vertical-align: middle; }
.mytxtinput_sort_hover { background-color: #F9F9F9; border: 1px solid #AAAAAA; width: 30px; height: 18px; text-align:center; vertical-align:middle;  margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; }
.mytxtinput_sort_focus { border: 1px solid #111111; width: 30px; height: 18px; text-align:center; vertical-align:middle;  margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; }

.mytextarea { background-color: #ffffff; border: 1px solid #D5DCE3; font-family:Tahoma; color: #335679; display: inline; font-size: 12px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }
.mytextarea_hover { background-color: #F9F9F9;	border: 1px solid #AAAAAA;	font-family:Tahoma; font-size: 12px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }
.mytextarea_focus { border: 1px solid #111111; font-family:Tahoma; font-size: 12px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }

.mycheckbox { border: 1px solid #D5DCE3; display: inline; width: 17px; height: 17px; margin: 2px 0px 2px 0px; padding: 0px; vertical-align: middle; }
.mycheckbox_hover { border: 1px solid #AAAAAA; background:#EEEEEE; margin: 2px 0px 2px 0px; padding: 0px; width: 17px; height: 17px; vertical-align: middle; }
.mycheckbox_focus { border: 1px solid #111111; margin: 2px 0px 2px 0px; padding: 0px; width: 17px; height: 17px; vertical-align: middle; }

.myselect { background-color: #ffffff; border: 1px solid #D5DCE3; color: #335679; display: inline; font-size: 12px; height: 16px; margin: 0px 0px 0px 0px; padding: 2px 2px 0px 2px; vertical-align: middle; }
