* {outline: none; -moz-outline: none; box-sizing: content-box; -moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
body {margin: 0; padding: 0; background-color: #FFF; min-width: 950px; }
div {padding: 0px;margin: 0px;background: none;}
body, td {text-align: left;vertical-align: top; font-family: Arial; font-size: 14px; color: #333;}
table {border-collapse: collapse;}
td, th {margin: 0px; padding: 0px; border:0px; vertical-align: top;}
img, a {border: none;}

table.main {position: relative; width:100%; height: 100%; border: 0; border-collapse: collapse; border-spacing: 0; }
table.main td.header {position: relative; height: 260px; vertical-align: top; background-image: url(/img/top_td_bg.png);}
table.main div.header {margin: 0 auto; width: 950px; height: 260px; background-image: url(/img/top_menu_bg.jpg);}
table.main td.content {position: relative; vertical-align: top;}
table.main div.content {margin: 0 auto; width:950px; height: 100%;}
table.main td.footer {position: relative; height: 40px; background-color: #666;}
table.main div.footer {margin: 0 auto; width:950px; height: 40px; background-color: #666;}

.top_menu, .bottom_menu {height: 40px;}
.top_menu .column, .bottom_menu .column {width: 230px; height: 24px; text-align: center; margin: 8px 0;}
.top_menu .column.left, .bottom_menu .column.left {float:left; border-right: 2px solid #FFF;}
.top_menu .column.right, .bottom_menu .column.right {float:right;}
.top_menu a, .bottom_menu a {display: block; text-decoration: none; width: 100%; height: 100%; font: bold 20px/24px Arial,Helvetica,sans-serif; color: #FFF; white-space: nowrap;}
.top_menu a:hover, .bottom_menu a:hover {text-decoration: underline;}
div.header a.top_link {position: absolute; top: 40px; left: 0; display: block; width: 950px; height: 205px;}

.pcont {width: 950px; border: 0; margin: 10px 0px;}
.pcont .lcol {width: 200px; padding-right: 10px;}
div.pmenu {font-weight: bold; padding: 3px 0;}

.stickynote_box {
    width: 470px;
    background-color: #EEE;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 3px 3px 10px rgba(0,0,0,0.3);
    -webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.3);
    -moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.3);
}
.stickynote_title {
    padding: 10px 0 10px 20px;
    margin: 0;
    font: bold 16px/16px Arial;
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
}
.stickynote_content {
    margin: 0;
    font: normal 14px/16px Arial;
    padding: 10px 20px;
}
.stickynote_input {
    margin: 0; padding: 2px;
    background-color: #FFF;
    font: normal 16px/18px Arial;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-width: 1px;
}
.stickynote_submit {
    padding: 5px; background-color: #FFF;
    font: normal 16px/18px Arial;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-width: 1px;
    cursor: pointer;
}