/* HTML */
BODY,P,LI,DIV,TD,INPUT,SELECT,TEXTAREA { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }


/*Hiding Items*/
.hideItem {visibility:hidden; display:none; }

/* LINKS */
A { color:#47628B; text-decoration:none; }
A.Reverse { color:#ffffff; text-decoration:none; }

.RedLink { font-weight:bold; color:#ff0000; }
.RedLink:hover { color:#47628B; }

.RegisterLink {font-size:12px; font-weight:bold;}

.footerlink { color: #666666; padding-right:15px; padding-left:15px;}
.footerlink:hover { color: #47628B; }

/* MENU */
.menu { cursor: hand; }
.submenu {padding:6px; border:2px solid #dddddd; background-color:#fff9e5; cursor:hand;}
.submenuover {padding:6px; border:2px solid #dddddd; background-color:#fcebba; cursor:hand;}

/* INPUT TEXT BOXES */
.BasicInput {	border: 1px solid #C7C7C7; }
.NoEdit { border:0px solid white; }
.GreyedTextbox { background-color:#eeeeee; }

/* TEXT */
.PageHeading { font-weight:bold; font-size:18; color:#47628B;}
.Heading { font-weight:bold; font-size:16; color:#47628B;}
.HeadingRed { font-weight:bold; font-size:18; color:#ff0000;}
.textstatement	{ font-weight:bold; font-size:18; color:#70B8CC; }
.ColorText { color:#47628B; }
.tick { font-family:wingdings; color:#006600; font-size:16px;}
.cross { font-family:wingdings; color:#ff0000; font-size:16px;}
.smalltext { font-size:10px; }
.BoldColored {font-weight:bold; color:#47628B; }
.GreyTextDark { color:#827A73;}
.RedText { color:#ff0000; }
.GreenText { color:#008000; }
.Required {color:#ff0000; font-size:10px;}
.registerHeadings { font-weight:bold; font-size:12; color:#47628B;}
.HeadingBlack18 { font-weight:bold; font-size: 18px; color:#ff0000;}

/* BUTTONS */
.MinMaxButtons { margin:1px;}
.Hidden { width:0px; height:0px; border:0px solid white; background-color:White;}

/* LINKS */
.AdvancedSearch { color:#000099; text-decoration:none; }

/* TABLE STYLES */
.BasicSearchTable { background-image:url(/images/backgrounds/search_bg.jpg)}

/* TD STYLES */
.TableheaderLeft { width:30px; height:34px; background-color:#F4F7FA}
.Tableheader { text-transform:uppercase; padding-right:6px; letter-spacing:1px; font-weight:bold; white-space:nowrap; background-image:url(/images/tables/back.jpg);}
.TableheaderRight { width:24px; height:34px; background-color:#F4F7FA}
.TableHeaderIcon {padding-left:4px;padding-right:4px; }

.TableSubheaderLeft { width:30px; height:32px; background-color:#F9F6F6;  background-image: url(/images/subtables/back.gif)}
.TableSubheader { width:100%;  text-transform:uppercase; letter-spacing:1px; font-weight:bold; padding-left:6px; background-image: url(/images/subtables/back.gif)}

.TableFooterLeft { width:13px; height:15px; background-image:url(/images/general/bottom_left_corner.jpg)}
.TableFooter { width:100%; }
.TableFooterRight { width:13px; height:15px; background-image:url(/images/general/bottom_right_corner.jpg)}

.TableLabelMain { padding:3px; font-weight:bold; padding-top:6px; }
.TableLabel { padding:3px; font-weight:bold; }
.TableInput { padding:3px; }

.TableHeaderError { padding:3px; background-color:#CC0000; color:#ffffff; font-weight:bold; }
.TableError { padding:3px; background-color:#FFD1D1; }

.TableBody { background-color:#fceab4; padding:2px;}
.TableBodyData { text-align:right; white-space:nowrap;  padding-left:3px; padding-right:6px; padding-top:3px; padding-bottom:3px;}
.TableBodyAlt { background-color:#fceab4; padding:3px; font-weight:bold; white-space:nowrap;}
.TableBodyAltRight { background-color:#fceab4; padding-left:3px; padding-right:6px; padding-top:3px; padding-bottom:3px; font-weight:bold; white-space:nowrap; text-align:right;}
.TableBodyLeft { background-color:White; width:3px; }
.TableBodyRight { background-color:White; width:3px; }
.TableBodyMiddle { background-color:#fceab4; width:100%}
.TableBodyMiddle2 { background-color:#10326e;}

.TableFooterFeatured { border-top:1px solid #d8d1bb;background-color:#e9e2cc; padding:4px; padding-top:6px;}
.TableBodyFeatured { padding-bottom:10px; }

/* Styles for information and editing screens */
.Info { padding-left:6px; padding-right:1px; padding-top:1px; padding-bottom:1px; vertical-align:top;}
.InfoHead {font-weight:bold; padding-left:6px; padding-right:1px; padding-top:8px; padding-bottom:1px; border-bottom:1px solid #eee8d4; vertical-align:top;}
.InfoHeadMain {background-color: #EEE8D4;font-weight:bold; padding-left:6px; padding-right:1px; padding-top:15px; padding-bottom:1px; border-bottom:1px solid #ddd7c3; vertical-align:top;}
.Edit {padding-left:6px; padding-right:1px; padding-top:1px; padding-bottom:4px; vertical-align:top;}
.EditHead {padding-left:6px; padding-right:1px; padding-top:8px; padding-bottom:1px; vertical-align:top; font-weight:bold;}
.EditHeadMain {background-color: #EEE8D4; font-weight:bold; padding-left:6px; padding-right:1px; padding-top:5px; padding-bottom:4px; vertical-align:top; border-bottom:1px dotted #ddd7c3; font-size:12px;}

.SearchResultDescription { padding-bottom:8px; padding-left:4px;}

/* Registration confirmation */
.RegConfirm {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: red; PADDING-TOP: 10px}

/* Datagrid Styles */
.DGHeader { padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:8px;font-weight:bold; white-space:nowrap; text-align:left;}
.DGHeaderData { padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:8px; font-weight:bold; white-space:nowrap; text-align:right; }
.DGBody { padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:8px; white-space:nowrap;}
.DGBodyData { padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:8px; text-align:right; white-space:nowrap; }

/* Other Styles */
.LoginUsername { font-weight:bold; text-transform:uppercase; color:#103272; }
.rgn { MARGIN-BOTTOM: 6px }

