

.Notification { color: black; background-color: rgb(253, 209, 209); font-family: "Arial"; font-size: 12px; width: 255px; position: fixed; bottom: 0px; right: 0px; padding: 6px; border: 1px solid rgb(225, 225, 225); }
.NotificationFormat { font-weight: normal; opacity: 1; padding-bottom: 5px; }


.ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; }
.ui-helper-clearfix::after { clear: both; }
.ui-helper-clearfix {  }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.7em; }
.ui-widget-content { border: 1px solid rgb(170, 170, 170); background: rgb(255, 255, 255) url('ui-bg_flat_75_ffffff_40x100.png') repeat-x scroll 50% 50%; color: rgb(34, 34, 34); }
.ui-widget :active { outline: medium none; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; }
button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }



img { border: medium none; }





:focus { outline: 0px none; }
body { background: white none repeat scroll 0px 0px; color: black;   margin: 0 auto;}
blockquote::before, blockquote::after, q::before, q::after { content: ""; }


body { background: rgb(247, 247, 247) none repeat scroll 0px 0px;  font: 12px/1.5em "verdana",sans-serif;}
#wrapper .logo h1 { font-size: 36px; font-weight: normal; margin:0px; }
a:link {color: #ff4400; text-decoration: none; }
a:visited {color: #ff4400; text-decoration: none;  }
a:hover { color: #88bbc8; text-decoration: underline;  }
a:active { color: #ff4400; text-decoration: none;  }
.clearfix::after { clear: both; content: "."; display: block; height: 0px; line-height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
#wrapper { margin: 0px auto; width: 986px; }
.logo { height: 119px; left: 0px; position: relative; text-align: left; top: 3px; width: 250px; }
.logo h1 a { background: transparent url('logo.jpg') no-repeat scroll 0px 0px; display: block; height: 119px; text-align: left; text-indent: -9999px; width: 250px; }
.viewport { height: auto; margin-top:6px; width: 986px; background-color:#ffffff; min-height:350px; }

#footer { height: 90px; margin-top: 0px; position: relative; }
:first-child + html #footer { clear: both; float: left; width: 960px; }
.footer-logo { float: left; position: relative; top: 0px; }
