a:link{ text-decoration: none; color: #00ffFF; white-space:nowrap; }
a:visited{ text-decoration: none; color: #FFFF00; white-space:nowrap; }
a:hover{ text-decoration: underline; color: #FFFFFF; white-space:nowrap; }

hr {
    width: 70%;
    border: none;
    border-top: 1px solid #106691;
}

.header-back-dark {
	background-color: #333333;
}

.header-back-light {
	background-color: #666666;
}

td.titlediv {
	width: 25px;
	background-image: url("../images/blue_title_divider.gif"); 
	background-repeat: no-repeat; 
	background-position: 50% 60%;
}


table.form {
    border-collapse: separate;
    border-spacing: 2px;
    background-color: black;
}

table.codebox {
    border-collapse: separate;
    border-spacing: 2px;
    width: 90%;
}

td {
    border: 0px none black;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

td.menu {
    vertical-align: top;
}

td.right {
    text-align: right;
}

td.padbar {
    background-image: url("images/side_padbar.png");
    background-repeat: repeat-y;
}

td.linebar {
    background-image: url("images/line_mid.png");
    background-repeat: repeat-x;
}

td.commentbar {
    background-image: url("images/line_mid.png");
    background-repeat: repeat-x;
    width: 100%;
}

td.title {
    width: 100%;
    vertical-align: middle; 
}

td.bodypad {
    padding: 5px 2px 5px 5px;
    vertical-align: top;
    text-align: left;   
}

td.footer {
    text-align: center;   
    font-size: x-small;
}

td.code {
    vertical-align: top; 
    white-space: nowrap;
}

td.codeblk {
    vertical-align: top; 
    white-space: nowrap;
    font-family: Courier, 'Courier New', sans-serif; 
	background-color: #444444; 
    border: thin solid #777777; 
}

td.quoteblk {
    vertical-align: top; 
	background-color: #444444; 
    border: thin solid #777777; 
}

td.formtitle {
    border: 0px none black;
    padding: 2px 2px 2px 2px;
    margin: 1px 1px 1px 1px;
    background-color: #666666;
    font-weight: bold;
}

td.form_row1 {
    border: 0px none black;
    padding: 2px 2px 2px 2px;
    margin: 1px 1px 1px 1px;
    background-color: #333333;
    vertical-align: top;
}

td.form_row1_title {
    border: 0px none black;
    padding: 2px 2px 2px 2px;
    margin: 1px 1px 1px 1px;
    background-color: #333333;
    vertical-align: top;
    font-weight: bold;
}

td.form_row1_mid {
    border: 0px none black;
    padding: 2px 2px 2px 2px;
    margin: 1px 1px 1px 1px;
    background-color: #333333;
    vertical-align: top;
    text-align: center;
}

td.form_row1_nowrap {
    border: 0px none black;
    padding: 2px 2px 2px 2px;
    margin: 1px 1px 1px 1px;
    background-color: #333333;
    white-space: nowrap;
    vertical-align: top;
}

td.form_row2 {
    border: 0px none black;
    padding: 2px 2px 2px 2px;
    margin: 1px 1px 1px 1px;
    background-color: #444444;
    vertical-align: top;
}

td.form_row2_mid {
    border: 0px none black;
    padding: 2px 2px 2px 2px;
    margin: 1px 1px 1px 1px;
    background-color: #444444;
    vertical-align: top;
    text-align: center;
}

td.form_row2_nowrap {
    border: 0px none black;
    padding: 2px 2px 2px 2px;
    margin: 1px 1px 1px 1px;
    background-color: #444444;
    white-space: nowrap;
    vertical-align: top;
}

