@charset "utf-8";
/* CSS Document */
/*COLORS
BLACK - 000000
BG GRAY (55%)- #737373
BODY GRAY (50%)- #7F7F7F
BORDER GRAY (80%) - #323232

*/
html{
     height: 100%;
}

body{
     background-color: #4c4c4c;
     /*this controls the background color.
     RGB = 115,115,115.*/
     background-image: url("../images/bg_gradient.jpg");/*background image set*/
     background-repeat: repeat-x; /*this specifies the repeat pattern.*/
     height: 100%;
     /*this tells the main table to fill the screen vertically.*/
     margin: 0px;
     /*this removes any extra space at the top and bottom of the table.*/
     overflow: scroll;/*DO NOT REMOVE this enables the vertical scroll bar to prevent the main body shifting left or right.*/
     overflow-x: hidden;/*DO NOT REMOVE prevents horizontal scroll/turns off visibility of horizontal scroll bar..*/
}
/*text styles */

.text_style_page_title{
     font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace"; /*font family.*/
     font-size: 28px;
     color:#000000;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;/*underline option*/
     text-align: center;/*justification*/
}
.text_style_page_content{
     font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace"; /*font family.*/
     font-size: 16px;
     color:#000000;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;/*underline option*/
     text-align: justify;/*justification*/
     margin-left:12px;/*this adds space between text and edge of table on the left.*/
     margin-right:12px;/*this adds space between text and edge of table on the right.*/
     
}
.text_style_table_content{
     font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace"; /*font family.*/
     font-size: 16px;
     color:#000000;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;/*underline option*/
     margin-left:12px;/*this adds space between text and edge of table on the left.*/
     margin-right:12px;/*this adds space between text and edge of table on the right.*/
     
}

.text_style_page_footer{
     font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";/*font family*/
     font-size: 14px;
     font-style: normal;/*italic option*/
     font-weight: normal;/*bold option*/
     text-decoration: none;/*underline option*/
     text-align: center;/*justification*/
}
.text_style_page_highlight{
     font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";/*font family. */
     font-size: 20px;
     font-style: normal;/*italic option*/
     font-weight: bold;/*bold option*/
     /*text-decoration: underline;/*underline option (commented out to disable)*/
     /*text-align: left;justification*/
}

/*link styles*/
a:link {
     color:#FFFFFF;
     text-decoration: none;
}
a:visited {

     color: #AF0000;
     text-decoration:line-through;
}
a:hover {
     text-decoration: underline;
     color: #FF0000;
}

/*table styles*/

.table_main{
     background-color:#7F7F7F;
     height: 100%;
     margin-top: 0px;
     margin-bottom: 0px;
     border-color:black;
     border-style:solid;
     border-size:0px 0px 0px 0px;
     /*these will remove any extra space at top/bottom of the table.*/
}

/*HORIZONTAL RULE STYLES*/
.hr_footer{
     color:#737373; /*THIS CONTROLS OUTSIDE COLOR*/
     background-color:#737373; /*THIS CONTROLS INSIDE COLOR*/
     height:2px; /* THIS CONTROLS SEPARATOR THICKNESS*/
     width:96%; /*THIS CONTROLS SPAN AS A PERCENTAGE*/
     margin-top:0px; /*THIS REMOVES EXTRA SPACE ABOVE ELEMENT*/
     
}

.image_thumb{
     border-width:4px 4px 4px 4px;
     border-style:solid;
     border-color:#323232;
     
}