form {
    margin-bottom: -10px;
}

h1 {
    margin-top: 0;
    font-size: 18pt;
    font-weight: normal;
    color: #606060;
}

h2 {
    font-size: 16pt;
    font-weight: normal;
}

h3 {
    font-size: 12pt;
    font-weight: bold;
}

h4 {
    margin-top: 10px;
    font-size: 10pt;
    font-weight: bold;
}

hr {
    border: 0;
    border-top: dashed #2020ff 1px;
    margin-bottom: 15px;
}

input, select, textarea {
    font-family: Helvetica;
    font-size: 9pt;
    width: 300px;
}

select {
    height: 22px;
    width: 305px;
}

label {
    display: block;
    font-size: 9pt;
    font-weight: bold;
    margin-top: 2px;
    padding-right: 20px;
}

p {
    font-size: 9pt;
}

#app_container_top {
    background: url(../_img/border_top.png) no-repeat;
    width: 990px;
    height: 13px;
    margin: auto;
}

#app_container {
    background: url(../_img/border_middle_repeat.png) repeat-y;
    width: 966px;
    padding: 0 12px;
    margin: auto;
}

#app_container_bottom {
    background: url(../_img/border_bottom.png) no-repeat;
    width: 990px;
    height: 14px;
    margin: auto;
}

#app_header {
    padding: 10px 10px 5px 10px;
}

#app_body {
}

#app_menu_table {
    width: 100%;
    border-spacing: 0;
}

#app_menu_table td {
    padding: 7px;
	color: #dddddd;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
    text-transform: uppercase;
}

#app_menu_table td a {
    color: #dddddd;
	text-align: center;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
    text-transform: uppercase;
}

#app_menu_table td a.darker {
    color: #888888;
}

#about_resume {
    font-size: 0.95em;
    line-height: 1.7em;
}

#editor_info_link, #browser_info_link {
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    width: 100px;
}

#editor_info, #browser_info {
    color: #ffffff;
}

#manage_menu_table {
    width: 946px;
    border-spacing: 0;
    margin: 20px 10px 10px 10px;
    padding: 4px;
}

#manage_menu_table td {
    text-align: center;
    padding: 0;
}

#manage_menu_table td.selected {
    background: #dddddd;
}

#manage_menu_table td a {
    color: #000000;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
}

#search_box_table {
    border-spacing: 0;
}

.product_info {
    width: 100%;
    border-spacing: 0;
}

.product_info a {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.product_info .screen_shot {
    float: left;
    margin: 5px 45px;
}

.product_info .icon {
    margin: 30px 0 0 0;
}

.product_info .price {
    float: right;
}

.product_info_links {
    background: #898989;
}

.screen_shot {
    float: left;
    margin: 7px 15px 15px 7px;
    border: none;
}

.text_table {
    width: 100%;
    border-spacing: 0;
    padding: 5px;
}

.text_table td {
    padding: 5px;
    vertical-align: top;
}

.text_table td p {
    margin: 0 10px 0 0;
}

.text_table td a {
    text-decoration: none;
}

.text_table td a:hover {
    text-decoration: underline;
}

.round_light_blue, .round_blue {
   border-spacing: 0;
}

.round_light_blue td {
    background: #00bff3;
    padding: 0;
}

.round_blue td {
    background: #7da7d9;
    padding: 0;
}

.round_blue td form {
    margin-bottom: 0px;
}

.round_light_blue td a {
    text-decoration: none;
}

.round_light_blue td a:hover {
    text-decoration: underline;
}

.round_light_blue td.corner, .round_blue td.corner {
    height: 15px;
    width: 15px;
    padding: 0;
    background: inherit;
}

.round_light_blue h3, .round_blue h3 {
    color: #ffffff;
    font-weight: bold;
    font-size: 11pt;
    margin-top: 0px;
    margin-bottom: 7px;
}

.round_light_blue h3 a, .round_blue h3 a {
    color: #ffffff;
    text-decoration: none;
}

.round_light_blue h3 a:hover, .round_blue h3 a:hover {
    text-decoration: underline;
}

.ellipse {
    border-spacing: 0;
}

.ellipse img {
    margin: 0;
}

.form_table {
    width: 100%;
}

.form_table td {
    padding: 5px 0;
}

.links_list td {
    padding: 10px 2px;
}

.links_list td a {
    font-size: 8pt;
    text-decoration: none;
    color: black;
}

.links_list td a:hover {
    text-decoration: underline;
}
#rtf_StickyNoteContainer
{
    position: absolute;
    top: 807px;
    margin-left: 230px;

    width: 88px;
    height: 87px;
    
    background-image: url(../_img/rtf_sticky.png);
    background-repeat: no-repeat;

    z-index: 2;
}