/*body{background-color:#EEEEEE;}
a{color:#3300FF;font-weight:normal;padding:3px;text-decoration:none;}
a:hover{text-decoration:underline;}
hr{width:600px;margin-left:5px;}
td{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;padding:2px;}
.Table hr,.TableEnclosedInWebPage hr{width:auto;}
.Table{background-color:#CCCCCC;width:700px;border:#000000 1px solid;margin-left:5px;margin-top:10px;margin-bottom:30px;padding:0;}
.TableEnclosedInWebPage{background-color:#CCCCCC;width:100%;border:#000000 1px solid;margin-top:10px;padding:0;}

.TableHeading{background-color:#999999;font-weight:bold;color:#333333;font-size:16px;border-bottom:#000000 1px solid;border-top:#000000 1px solid;font-family:"Times New Roman", Times, serif;font-weight:bold;}

.Label{color:#333333;font-size:14px;font-family:"Times New Roman", Times, serif;font-weight:bold;}
.Right{text-align:right;}
.LabelSmall{color:#000000;font-size:10px;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:normal;}
.ErrorCell{background-color:#AA0000;color:#FFFFFF;font-size:16px;font-family:"Times New Roman", Times, serif;font-weight:bold;}
.ErrorCell .Label{color:#FFFFFF;}
.ErrorMessage{background-color:#FFFFFF;color:#660000;font-size:16px;font-family:"Times New Roman", Times, serif;font-weight:bold;}
.appearingTextContent{padding: 5px 5px 5px 5px;background-color: #EEEEFF;margin: 5px 0 20px 0;border: 1px solid #000000;}
.menuColumn{background-color:#999;border-left:1px #000000 solid;width:175px;vertical-align:top;}
.Text{padding-right:20px;}
.subheading{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;line-height:18px;font-weight:bold;color: #330000;margin-top:3px;}
.Heading {background-color:#333333;color:#FFFFFF;font-family:"Times New Roman", Times, serif;font-size:16px;border-bottom:#000000 1px solid;}
.Heading a{color:#CCCCCC;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}*/

/* Pop Up Table */
/*#popTable{width:500px;background-color:#DDDDDD;margin:auto;border:7px #333333 solid;padding:0;}
#popTable h1{width:494px;background-color:#666666;color:#FFFFFF;display:block;border-bottom:2px #000000 solid;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-variant:small-caps;padding:3px;margin:0;}
#popTable .Loading{width:494px;background-color:#CCCCCC;color:#333333;display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-variant:small-caps;padding:3px;margin:0;}
#popTableContents{padding:0;margin:0;}
#popTableContents p{margin:3px;}
#popDiv{width:700px;margin:0;padding:0;z-index:1000;position:fixed;top:95px;}
.searchRow{padding:7px 3px 7px 3px;border-bottom:1px solid #000000;}
.searchRow:hover,.selected{background-color:#FFFFFF;}*/

/* In Place Editing Styles */
/*.inplaceeditor-saving{background-image:url('/images/ajax-loader.gif');background-repeat:no-repeat;background-position:left;color:#000;padding:0 0 0 20px;}
.inplaceeditor-form input[type="submit"]{margin-left:1em;background-color:#F2E6D8;color:#330000;}*/

.Table {background-color:#DDD;width:700px;margin:auto;border:#000 2px solid;font-size:16px;font-family:"Times New Roman", Times, serif;margin-top:10px;}
.Table td {margin:0; padding:3px;}
.PageHeading{background-color:#300;color:#FFF;font-size:18px;font-family:Georgia;font-variant:small-caps;}
.PageSubHeading{background-color:#300;color:#FFF;font-family:Georgia;border-bottom:#FFF 1px solid;}
.PageHeading a{color:#FFF;}
.PageSubHeading a{color:#FFF;}

.Heading {background-color:#522;color:#FFF;border-bottom:#000 1px solid;}
.Heading a{color:#CCC;font-weight:normal;}

.Label {color:#111;font-weight:bold;font-size:16px;}
.ErrorMessage {background-color:#FFF;color:#600;font-weight:bold;}
.Alert {background-color:#FFF;color:#C00;font-weight:bold;}
.Alert a {color:#222;text-decoration:none;}
.Alert a:hover {color:#F00;}
.Warning {background-color:#C00;color:#FFF;font-weight:bold;}
.Warning a {color:#CCC;text-decoration:none;}
.Warning a:hover {color:#FFF;}
.TopBorder {border-top:1px solid #000;}

/* Pop Up Table */
#popTable{width:700px;background-color:#DDDDDD;margin:auto;border:7px #222 solid;padding:0;}
#popTable h1{width:694px;background-color:#666666;color:#FFFFFF;display:block;border-bottom:2px #000000 solid;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-variant:small-caps;padding:3px;margin:0;}
#popTable .Loading{width:494px;background-color:#CCCCCC;color:#333333;display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-variant:small-caps;padding:3px;margin:0;}
#popTableContents{padding:0;margin:0;}
#popTableContents p{margin:3px;}
#popDiv{width:100%;margin:0;padding:0;z-index:11000;position:fixed;top:100px;}

h1 {color:#300;}

.UpdateHeading{border-bottom:#000000 1px solid;background-color:#FFFFFF;color:#660000;font-size:16px;font-family:"Times New Roman", Times, serif;font-weight:bold;}
.UpdateHeading a {color:#660000;font-size:16px;font-family:"Times New Roman", Times, serif;font-weight:bold;padding:0;text-decoration:underline;}
.UpdateHeading a:hover{color:#330000;text-decoration:none;border-bottom:#660000 1px dotted;}

#overlay{width:100%;height:100%;background:black;position:fixed;top:0;left:0;z-index:10000;}

.labelSmall { font-weight:normal; font-size:.8em; color:#555;}
.center {text-align:center;}

/* Buttons */
.button{color:#000;font-weight:bold;padding:4px 6px;border:outset 1px #000;margin:2px;}
.button:hover{border-style:inset;}
.button.green{background-color:#8F8;}
.button.blue{background-color:#88F;}
.button.red{background-color:#F77;}
.button.yellow{background-color:#FF6;}
.button.green:hover{background-color:#4F4;}
.button.blue:hover{background-color:#44F;color:#FFF;}
.button.red:hover{background-color:#F33;color:#FFF;}
.button.yellow:hover{background-color:#FF0;}

