/*-----------------------------------------------------------------*/
/* Binary Insight main CSS styles                                  */
/*-----------------------------------------------------------------*/

/* Common section */
body, table, td, tr, p, ul, ol, li, dl, dd, dt, font {
    color: #D3D5D7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

body {
    background-color: #25698C;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

h1 {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 150%;
    margin-left: 10px;
}
h2 {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 130%;
    margin-left: 10px;
}
h3 {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 115%;
    margin-left: 10px;
}
h4 {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 105%;
    font-weight: 900;
    margin-left: 10px;
}
h5 {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: 900;
    margin-left: 10px;
}

input, select, option, textarea {
    background-color: #7FA7BB;
    color: #1A1B1B;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    border: 1px solid #004466;
}
input[type="button"], input[type="submit"], input[type="reset"], input[type="checkbox"] {
    background-color: #8FBDD3;  
}

a {
    color: #E9EBEC;
    text-decoration: underline;
}

.kbmouse_background {
    background: url("/pict/kbmouse_background.jpg") no-repeat;
    background-position: 100% 0%;
}

/* We do not like borders! */
img, table {
    border: 0px;
}

/* Class for 1px X 1px GIF spacer */
.sp {
    border: 0px;
    height: 1px;
    width: 1px;
}

/* Class for links-images */
.il {
    text-decoration: none;
    font-size: 0pt;
}
    
/* For white lines */
.white_back {
    background-color: #FEFEFE;
}

.text_body {
    margin-top: 32px;
    text-align: justify;
}

/* Main links style */
.text_body a:link, .text_body a:visited {
    color: #E9EBEC;
    text-decoration: underline;
/*    border-bottom: 1px solid #E9EBEC;*/
}

.text_body a:hover, .text_body a:active {
    color: #FCFEFF;
    text-decoration: none;
    border-bottom: 1px solid #FCFEFF;  
}
/* /Main links style */

.text_header {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 5px;
}

.news_date {
    color: #8CBBE9;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
}

.news_text {
    color: #D3D5D7;
    font-size: 8pt;
    line-height: 140%;
    text-align: justify;
}

.news_text a:link, .news_text a:visited{
    color: #E9EBEC;
    text-decoration: none;
    border-bottom: none;  
}

.news_text a:hover, .news_text a:active {
    color: #FCFEFF;
    text-decoration: none;
    border-bottom: none;  
}

.news_link {
    color: #E9EBEC;
    font-size: 8pt;
    margin-top: 10px;
    text-align: right;
}

.news_link a:link, .news_text a:visited{
    color: #E9EBEC;
    text-decoration: none;
    border-bottom: none;  
}

.news_link a:hover, .news_text a:active {
    color: #FCFEFF;
    text-decoration: none;
    border-bottom: none;  
}

.main_menu {
    background-color: #558AA5;
}

.bottom_navigation {
    color: #98999A;
    font-size: 8pt;
    font-weight: bold;
    width: 580px;
}

.bottom_navigation a:link, .bottom_navigation a:visited {
    color: #98999A;
    text-decoration: none;
    border-bottom: none;  
}

.bottom_navigation a:hover, .bottom_navigation a:active {
    color: #ADAFB1;
    text-decoration: underline;
    border-bottom: none;  
}

.copyrights {
    color: #3A85AA;
    font-size: 8pt;
    text-align: center;
}

.copyrights a:link, .copyrights a:visited {
    color: #3A85AA;
    text-decoration: none;
    border-bottom: none;  
}

.copyrights a:hover,  .copyrights a:active {
    color: #428EB7;
    text-decoration: underline;
    border-bottom: none;  
}

.bottomspacer {
    min-height: 10px;
}

.warning {
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #8CBBE9;
}

.feedback_input {
    width: 300px;
}

/* Site splash screen */
/* Site description */  
.description {
    font-size: 10px;
    margin-right: 28px;
    text-align: justify;
}

/*-----------------------------------------------------------------*/
/* Phorum CSS styles                                               */
/*-----------------------------------------------------------------*/

.PhorumForumTitle {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 150%;
    margin-left: 15px;
    font-weight: bold;
    border-bottom: none;  
}

.PhorumForumTitle a {
    text-decoration: none;
    border-bottom: none;  
}

.PhorumBodyArea {
    font-size: 12px;
    width: 500px;
}

.PhorumListTable {
    border-style : solid;
    border-color : #004466;
    border-width : 1px;
}

.PhorumListRow {
    font-size: 12px;
    height: 21px;
}

.PhorumListRow a {
    text-decoration: none;
}	 
.PhorumListRow a:link, .PhorumListRow a:visited {
    text-decoration: none;
    border-bottom: none;  
}

.PhorumListHeader {
    font-size : 14px;
    font-weight : bold;
    height: 24px;
}

.PhorumTableHeader {
    font-size: 12px;
    font-weight: bold;
}

.PhorumNav {
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 11px;
     font-weight: bold;
}
.PhorumNav a {
    text-decoration: none;
}	 
.PhorumNav a:link, .PhorumNav a:visited {
    text-decoration: none;
    border-bottom: none;  
}

.PhorumNewFlag {
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 10px;
    vertical-align: top;
    font-weight: bold;
    color: #8CBBE9;
}

.PhorumMessage {
    font-family: Courier New, Geneva, Courier, Clean;
    font-size: 12px;
}
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/* Download area styles                                            */
/*-----------------------------------------------------------------*/

/* Text */

/* Special Sizes */
.small {
    font-size: 10px
}
.large {
    font-size: 14px;
}

/* Categories/Rate Box */
.categoriesbox_table {
    width: 98%;
    background: #2F7599;
    border: 1px solid #004466;
}
.categoriesbox_transparentborder {
    border-width: 0px;
}
.categoriesbox_title {
    width: 26%;
    background-color: #226789;
    border-width: 0px;
}
.categoriesbox_text {
    border-width: 0px;
}
.categoriesbox_text a:link, .categoriesbox_text a:visited {
    text-decoration: none;
    border-bottom: none;  
}

/* Index Downloads Box */
.indexdownloads_table {
    width: 98%;
    background: #2F7599;
    border: 1px solid #004466;
}
.indexdownloads_title {
    border-color: #FFFFFF;
    background-color: #226789;
}
.indexdownloads_title a:link, .indexdownloads_title a:visited {
    text-decoration: none;
    border-bottom: none;  
}
.indexdownloads_text {
    border-width: 0px;
}
.indexdownloads_hr {
    width: 98%;
    color: #FFFFFF;
     height: 1px;
}

/* Content Box */
.contentbox_table {
    width: 98%;
    background: #2F7599;
    border: 1px solid #004466;
}
.contentbox_transparentborder {
    border-width: 0px;
}
.contentbox_title {
    width: 26%;
    background-color: #226789;
    border-width: 0px;
}
.contentbox_text {
    border-width: 0px;
}

li { margin-top: 5px; }