@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

body {
	height: 100%;
	background-color: #9d9e96;
	color: #85859c;
	
/*	font-family: tahoma, arial, sans-serif;*/
/*	font-family: helvetica, arial, sans-serif;*/
/*  font-family: verdana, helvetica, arial, sans-serif;*/
    font-family: arial, helvetica, freesans, sans-serif;
	
	font-size: 10px;
	text-align: center;
}

a {
	color: #85859c;
	text-decoration: underline;
}

a:hover {
	color: #69699c;
}

/*span {
	display: none;
}*/

img {
	border: none;
}

p {
/*	margin: 10px 0px 5px;*/ /* Changed 4-26-2010 to below */
	margin-top: 0px;
	text-align: justify;
	line-height: 14px;
}

.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}

#container {
	margin-left: auto;
	margin-right: auto;
	margin-top: -14px;
	
	width: 1024px;
/*	height: 1200px;*/
	border-color: #9d9e96;
	border-width: 0px 1px 1px;
	border-style: solid;
}

input {
	padding-left: 2px;
	background-color: #fff;
	color: #85859c;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

/* Page Header */

#page_header {
	width: 1024px;
	height: 105px;
	margin-bottom: 0px;

	color: #0FC;
	background: url('images/header_background_flame2.jpg'); /* repeat-x 0px 0px;*/
    border-top:    1px solid brown;
    border-bottom: 1px solid brown;
    border-left:   1px solid brown;
    border-right:  1px solid brown;
/*	border-color: 2px #80ffd2; */  /* aquamarine */
	overflow: hidden;
}

#page_header a {
	color: #fff;
	text-decoration: none;
}

#page_header a:hover {
	color: #e1e1e1;
}

#page_heading {
	width: 500px;
	height: 100px;
/*	background: url('images/company_logo.jpg') no-repeat 35px 37px; */
	float: left;
}

#page_heading h1 {
	width: 320px;
	height: 23px;
/*	background: url('images/company_name.jpg') no-repeat 56px 36px; */
    font-family: tahoma, arial, sans-serif;
	font-size: 23px;
	font-style: normal;
	float: left;
	text-align: left;
	padding-left: 15px;
	padding-top: 15px;
	color: #80ffd2; /* aquamarine; */
}

#page_heading h2 {
	width: 320px;
	height: 14px;
    font-family: arial, tahoma, sans-serif;
	font-size: 15px;
    font-style: italic;
	float: left;
	text-align: left;
	padding-left: 17px;
	padding-top: 15px;
    color: #80ffd2; /* aquamarine; */
	
/*	clear: both; */
}

/*float left*/
.left
{
        float: left; /*left in our text*/
        margin: 5px; /*space around the image*/
}

/*float right*/
.right
{
         float: right; /*right in our text*/
         margin: 3px; /*space around the image*/
}


#page_headersearch {
	padding-right: 30px;
	padding-top: 75px;
	float: right;
	clear: right;
	width: 255px;
	text-align: left;
	word-spacing: -1px;
	overflow : hidden;
}

#page_headersearch h3 {
	float: left;
	font-weight: bold;
	color: white;
	font-size: 12px;
}

#page_headersearch form {
	padding-left: 5px;
	float: left;
}

#page_headersearch input {
	margin-top: 1px;
	padding-left: 2px;
	width: 158px;
	height: 14px;
	float: left;
	border: none;
	color: black;
}

#page_headersearch input.button {
	padding: 0px;
	margin-top: 0px;
	margin-left: 5px;
	width: 34px;
	height: 16px;
	background-color: transparent;
	float: left;
}


/*******************************************************************************/

/* Main Navigation Menu */

#page_menu {
	margin-bottom: 0px;
	width: 1024px;
	height: 21px;

    border-top:    0px solid white;
	border-bottom: 0px solid white;
    border-left:   1px solid brown;
    border-right:  1px solid brown;

}

#page_menu ul {
	width: 1024px;
	height: 21px;
	list-style-type: none;
	overflow: hidden;
	background-color: brown;
}

#page_menu li {
	margin-right: 1px;
	width: 170px;
	height: 21px;
	float: left;
	background: url('images/menu_background_1.jpg') repeat-x 0px 0px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

#page_menu li.last {
	margin-right: 0px;
	width: 169px;
}

#page_menu a {
	padding-top: 3px;
	padding-bottom: 5px;  /* Gets rid of dashed line under text */
	display: block;
	color: white;/*#fff;*/
	text-decoration: none;
}

#page_menu a:hover {
	color: black;/*DarkSlateGray; /*#4c4c4c; /*#e1e1e1;*/
	background-color: #a9c5ed;/*#c4c4c4; /*#607087;/*#56567c;*/
}

/*******************************************************************************/
/*****  OVERALL CONTENT BOX CHARACTERISTICS  ***********************************/
/*******************************************************************************/

#content_box {
	width: 1024px;
	height: 700px;
	background-color: #c4c4c4; /*#c4c4c4;*/
/*	background-image: url('images/content_background_texture.jpg');*/
	
    border-top:    1px solid brown;
/*    border-bottom: 1px solid brown;*/
    border-left:   1px solid brown;
    border-right:  1px solid brown;
	padding-left: 0;
}

#left_sidebar_box {   /* Contains all left sidebars.  */
    float: left;
	width: 190px;
}

#left_sidebar1 {
	position: relative; left: 6px; top: 10px; width: 170px;
	float: left;
	width: 170px;
	height: 170px;
	background-color: #c4c4c4;;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	font-weight: bold;
}

#left_sidebar2 {
	position: relative; left: 6px; top: 20px; width: 170px;
	float: left;
	width: 170px;
/*	height: 402px;*/
	background-color: #c4c4c4;;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	font-weight: bold;
}

/* Left Sidebar : Categories */

#categories {
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	background-color: white;
}

#categories_header {
	margin-bottom: 0px;
	width: 170px;
	height: 25px;
	background-color: #808080; /*#9e9ec3;*/
	overflow: hidden;
	text-align: center;
	float: left;
}

#categories_header h2 {
	margin-top: 4px;
	margin-left: 0px;
	color: white; /*#fff;*/
	font-size: 13px;
	font-weight: bold;
}

#categories ul {
	margin: 0px auto;
	width: 170px;
	list-style-type: none;
}

#categories li {
	width: 170px;
	height: 25px;
	list-style-type: none;
	text-align: left;
	border-bottom: #85859c 1px solid;
	float: left;
	background-color: white;
}

#categories li.last {
	border: none;
}

#categories a { /*li a {*/
/*	margin-top: 4px; */  /*These caused dashed lines to appear*/
/*	margin-left: 6px;*/
	padding-top: 4px;
	padding-bottom: 7px;
	padding-left: 6px;
	display: block;
	width: 164px;   /* Required to fix "display: block;" problem with IE6, otherwise can leave out */
	color: #446161; /*DarkSlateGray -1/*#607087; #7575a9;*/
	text-decoration: none;
}

#categories a:hover {
	color: black; /*white; /*#56567c;*/
	background-color: #a9c5ed;/*#8398b8;/*#607087;/*#56567c;*/
}

#categories li.two_line_item {
    height: 39px;	
}

#categories li.two_line_item_last {
    height: 39px;	
	border: none;
}



/*******************************************************************************/
/*****  CENTER CONTENT BOX CHARACTERISTICS  ************************************/
/*******************************************************************************/

#center_content_box {   /* Contains all center content.  */
	float: left;
	width: 590px;
	height: 620px;
}

#center_content_1_frame {
	position: relative; left: 0px; top: 10px; width: 588px;
	margin-bottom: 0px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-color: white;

/*position: relative; left: 0px; top: 10px; width: 170px;
	float: left;
	width: 588px;
	height: 170px;
	background-color: #c4c4c4;;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	font-weight: bold;*/
}
/*******************************************************************************/
#center_content_1_header {
	width: 588px;
	height: 25px;
	background-color: #808080; /*#9e9ec3;*/
	overflow: hidden;
	text-align: left;
	text-indent: 20px;
	float: left;
}

#center_content_1_header h2 {
	margin-top: 4px;
	margin-left: 0px;
	color: white; /*#fff;*/
	font-size: 13px;
	font-weight: bold;
}
/*******************************************************************************/
#center_content_1_intro {
/*    margin-top: 25px;*/

    padding-top: 25px; /*25px;*/
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
/*	padding-bottom: 0px;*/
	height: 160px;

/*	border-width: 1px 1px 1px 1px;
	border-style: solid;*/

	font-size: 15px;
    text-indent: 25px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*    font-family: Arial, Helvetica, sans-serif;*/

/*    font-family: Times, TimesNR, "New Century Schoolbook", serif;*/
    color: #727286; /*#85859c; #808080;*/
}

#center_content_1_intro p {
	padding-top: 10px;
    line-height: 110%; /*107%;*/
    font-weight: bold;
/*	font-style: italic;*/
	color: #446161; /* DarkSlateGray -1 */
}
/*******************************************************************************/
#center_content_1_AD2100 {
	height: 340px;
	
	border-width: 2px;
	border-style: solid;
	
	font-size: 13px;
    text-indent: 25px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*	font-family: Times, TimesNR, "New Century Schoolbook", serif; */
	
	padding-top:    0px;
	padding-bottom: 0px;
	padding-left:  0px;
	padding-right: 0px;

	
	margin-right: 15px;
	margin-left:  15px;
}

#center_content_1_AD2100 p {
	padding-top: 10px;
	padding-right: 15px;
	/*margin-right: 10px;*/
    line-height: 104%;
    font-weight: bold;
	color: #446161; /* DarkSlateGray -1 */
}

/*******************************************************************************/
/*******************************************************************************/

#center_content_1_about {
/*    margin-top: 25px;*/

    padding-top: 25px; /*25px;*/
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
/*	height: 150px;*/

	font-size: 16px;
/*    text-indent: 25px;*/
    font-family: Times, TimesNR, "New Century Schoolbook", serif;
    color: #727286; /*#85859c; #808080;*/
}

#center_content_1_about p {
    line-height: 110%;
/*    font-weight: bold;*/
	color: black; /*#446161; /* DarkSlateGray -1 */
}

/*******************************************************************************/
/*******************************************************************************/

#center_content_1_matrix {
/*    margin-top: 25px;*/

    padding-top: 25px; /*25px;*/
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
/*	height: 150px;*/

	font-size: 16px;
/*    text-indent: 25px;*/
    font-family: Times, TimesNR, "New Century Schoolbook", serif;
    color: #727286; /*#85859c; #808080;*/
}

#center_content_1_matrix p {
    line-height: 200%;
    font-weight: bold;
	color: #446161; /* DarkSlateGray -1 */
}

/*******************************************************************************/
/*****  RIGHT CONTENT BOX CHARACTERISTICS  *************************************/
/*******************************************************************************/

#right_content_box {   /* Contains all center content.  */
	float: right;
	width: 232px;
	height: 500px;
/*	font-family: 100% Verdana, Helvetica, Arial, sans-serif;*/
}

#right_content_1_frame {
	position: relative; left: 0px; top: 10px; width: 224px;
	margin-bottom: 0px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-color: white;
}

/*******************************************************************************/
#right_content_1_header {
	width: 224px;
	height: 25px;
	background-color: #808080; /*#9e9ec3;*/
	overflow: hidden;
	text-align: left;
	text-indent: 20px;
	float: left;
}

#right_content_1_header h2 {
	margin-top: 4px;
	margin-left: 0px;
	color: white; /*#fff;*/
	font-size: 13px;
	font-weight: bold;
}

#right_content_1_intro {
/*    margin-top: 25px;*/
	
    padding-top: 25px; /*25px;*/
	padding-left: 6px;
	padding-right: 20px;
	padding-bottom: 12px;
/*	padding-bottom: 0px;*/
/*	height: 150px;*/

/*	border-width: 1px 1px 1px 1px;
	border-style: solid;*/

	font-size: 14px;
/*    text-indent: 25px;*/
    font-family: /*"Trebuchet MS",*/  Arial, Helvetica, sans-serif;
/*	font-family: Times, TimesNR, "New Century Schoolbook", serif;*/
    color: #727286; /*#85859c; #808080;*/
}

#right_content_1_intro p {
	padding-top: 10px;
	line-height: 110%;
	text-align: left; 
    font-weight: bold;
    font-style: italic;
	color: #446161; /* DarkSlateGray -1 */
}

/*******************************************************************************/
/*****  IMAGE CONTROL ATTRIBUTES  **********************************************/
/*******************************************************************************/

img.floatRight { 
    float: right; 
    margin: 15px;
}

img.floatLeft { 
    float: left; 
    margin: 15px;
}

img.MediumBorder {
	border-style: solid;
    border-width: 2px;
	border-color: blue;
/*	border-width:medium*/
}

img.NarrowBorder {
	border-style: solid;
    border-width: 1px;
	border-color: blue;
}

/*******************************************************************************/
/*****  BOTTOM CONTENT BOX CHARACTERISTICS  *************************************/
/*******************************************************************************/

#bottom_content_box {   /* Contains Footer Information*/
	float: top;
	width: 1024px;
	height: 48px;
	background-color: #808080; /*#c4c4c4; /*#c4c4c4;*/
    border-top:    1px solid brown;
    border-bottom: 1px solid brown;
    border-left:   1px solid brown;
    border-right:  1px solid brown;
	
    color: white;
	font-family: Verdana, Geneva, sans-serif; /*Times, TimesNR, "New Century Schoolbook", serif;*/
    font-size: 12px;
    font-weight: bold;
	line-height: 22px;	
	
	
/*	font-family: 100% Verdana, Helvetica, Arial, sans-serif;*/
}

#bottom_content_box p {  /* NOT USED */

	font-family: Verdana, Geneva, sans-serif; /*Times, TimesNR, "New Century Schoolbook", serif;*/
	font-size: 12px;
    font-weight: bold;
/*    font-style: italic;	*/
    line-height: 20px;
    text-align: center;
	color: white; /* DarkSlateGray -1 */
}

/*******************************************************************************/
/*****  TABLES   ***************************************************************/
/*******************************************************************************/

/*****  PRODUCT_MATRIX  ********************************************************/
#product_matrix_table {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width:100%;
    border-collapse:collapse;
}
#product_matrix_table td { /*, #product_matrix_table th {*/
    font-size: 14px;/*1em;*/
    border:1px solid brown; /*#98bf21;*/
    padding:3px 7px 2px 7px;
    color: black;
}
#product_matrix_table th {
    font-size: 16px; /*1em;*/
    border:1px solid brown; /*#98bf21;*/
	text-align:center;
	padding-left:7px;
	padding-top:5px;
    padding-bottom:4px;
    background-color: #8c8c8c; /*#799991; /*#81a39a; /*#85859c; /*#A7C942;*/
    color:#ffffff;
}
#product_matrix_table tr.alt td {
    color:#000000;
    background-color: #c0f3e6; /*lightblue;/*HoneyDew; /*aliceBlue; /*whitesmoke;/*#EAF2D3;*/
}

/*****  DOWNLOADS  ********************************************************/
#downloads {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width:100%;
    border-collapse:collapse;
}
#downloads td { 
    font-size: 14px;/*1em;*/
    border:1px solid brown; /*#98bf21;*/
	text-align:left;
	padding:3px 7px 2px 7px;
    color: black;
}
#downloads th {
    font-size: 16px; /*1em;*/
    border:1px solid brown; /*#98bf21;*/
	text-align:left;
	padding-left:7px;
	padding-top:5px;
    padding-bottom:4px;
    background-color: #8c8c8c; /*#799991; /*#81a39a; /*#85859c; /*#A7C942;*/
    color:#ffffff;
}
#downloads tr.alt td {
    color:#000000;
    background-color: #c0f3e6; /*lightblue;/*HoneyDew; /*aliceBlue; /*whitesmoke;/*#EAF2D3;*/
}



/*******************************************************************************/
/*****  SPARE JUNK  ************************************************************/
/*******************************************************************************/

/* EXTRA STUFF FOR REFERENCE */

/*
#leftNav {
	padding: 0 10px 10px 7px;
}
#leftNav .navTitle {
	padding-left: 12px;
	border-top: #3F3849 1px solid;
	border-right: #3F3849 1px solid;
	border-bottom: #3F3849 1px solid;
	border-left: #3F3849 1px solid;

	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #5984c3;
}
*/

