



/* Div 3 Columns - Cascading Style Sheet */
body {
	text-align:center;
	background-color:#ffffff;
	}


#div_frame {
	background-color:#ffffff;
	width:960px;
	margin-right:auto; margin-left:auto; margin-top:10px;
    border:1px solid gray;
	padding:0px;
    overflow:hidden;

    /* do this for absolute position in nested div */
    position: relative; margin: 0 auto; text-align: left;
    font-family:arial;     color:blue; font-size:16px;
    }


#div_banner {
	background-color:#ffffff;
	width:960px;
	height:24px;
	margin:0px 0px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;

	float:left;

    /* do this for absolute position in nested div */
    position: relative; margin: 0 auto; text-align: left;
	}

#div_header {
	background-color:#ffffff;
	width:960px;
	height:100px;
	margin:0px 0px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;

	float:left;
    z-index:0;

    /* do this for absolute position in nested div */
    position: relative; margin: 0 auto; text-align: left;
	}

/* div_col_1 */
#div_menuleft  {
	color:blue;
	background-color:#0E2580;
	width:100px;
	width:100px;
	height:600px;
	min-height:600px;

	margin:0px 0px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;

	float:left;

	}

/* div_col_2 */
#div_maintext  {
	color:DarkSlateGray;
	background-color:#ffffff;
	width:692px;
	width:692px;

	margin:0px 0px 0px 0px;
	border:0px;
	padding:0px 4px 0px 4px;
	float:left;

	}

/* div_col_3 */
#div_right  {
	color:DarkSlateGray;
	background-color:#ffffff;
	width:156px;
	width:156px;
	height:600px;
	min-height:600px;

    border-left:1px solid #0E2580;

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	float:left;
    overflow:visible;

	}

/* footer is nested within maintext; */
#div_footer    {
	background-color:#ffffff;
	width:960px;

	margin:0px 0px 0px 0px;
	border:0px solid White;
	padding:0px 0px 0px 0px;

	padding:0px;
	float:left;
	text-align:center;
	}


/**********************************************************************************************/
/* Horizontal Navigation Bar */

#div_hnb {
	background-color: #ffffff;
	width:960px;

	border:0px;
	margin:0px;
	padding:0px;

	float:left;
	}

#div_bar {
    position:relative;
    left:144px;
	width:800px;
	height:28px;
	float:left;
    }

#div_bar a {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	border:0px;
	margin:0px;
    padding: 7px 0px 5px 0px;
    }

.div_tab {
	background: url('images/tab_114_28_off.jpg');
	width:114px;
	height:25px;
	float:left;
    text-align:center;
    }
.div_tab_space {
	width:8px;
	height:25px;
	float:left;
    text-align:center;
    }

.div_tab a:link    { color:#0E2580; background: url('images/tab_114_28_off.jpg') no-repeat  top left;  }
.div_tab a:visited { color:#0E2580; background: url('images/tab_114_28_off.jpg') no-repeat top left;  }


.div_tab a {
    margin:  0px 0px 0px 0px;
    display: block;
    }

#div_block {
    position:relative;
    left:0px;
	background-color:#0E2580;
	width:960px;
	height:28px;
	float:left;

	overflow: hidden;
	border:0px;
	margin:0px;
    padding:0px;
	}


#div_search {
    position:relative;
    top:80px;
    left:20px;
    height:0px;
    line-height:0px;

	border:0px;
	margin:0px;
	padding:0px;
	}



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

a:link    { color:#0E2580 }
a:visited { color:#0E2580 }
a:hover   { color:#0E2580 }
a:active  { color:#0E2580 }

.menuleft a    { color:#ffffff; font-weight:500;}
.menuleft a:link    { color:#ffffff; font-weight:500;}
.menuleft a:visited { color:#ffffff; font-weight:500; }
.menuleft a:hover   { color:#ffffff; font-weight:500; }
.menuleft a:active  { color:#ffffff; font-weight:500; }



img       { border:0px; padding:0px; }

p            { font-family:arial;     color:blue; font-size:16px; }
pre          { font-family:arial;     color:DarkSlateGray; font-size:16px; }
h1,h2,h3,h4,h5,h6  { font-family:"arial"; color:#0E2580; }
p,pre,h1,h2,h3,h4,h5,h6 { margin:10px 10px 10px 10px; }
h5,h6        { font-family:"arial"; color:#0E2580; text-transform: capitalize; }

p.maintext   { font-family:arial;     color:#0E2580; font-size:16px;  }
p.blacktext  { font-family:arial;     color:Black;         font-size:14px;  }
p.caption    { font-family:arial;     color:#0E2580; font-size:18px; text-align:center; font-weight:bold;  }
b            { font-family:arial;     color:#0E2580; font-size:14px; font-weight:bold;  }


pre.code     { font-family:courier new;     color:DarkSlateGray; font-size:14px;  }
hr           { color:#0E2580;   text-align:center; width:80%;           height:.5px;   }
hr.full      { color:DarkSlateGray;   text-align:center; width:100%;          height:1px;   }


p.menuleft   { font-family:arial;     TEXT-TRANSFORM: capitalize; color:blue; font-size:13px;  }
p.footer     { font-family:helvetica; color:DarkSlateGray; font-size:13px; text-align:center; }
p.right      { font-family:arial;     color:black; font-size:13px;  }
.search      { font-family:arial;     color:DarkSlateGray;         font-size:8px;  }

p.fauxbold   { font-family:arial;     color:DarkSlateGray; font-size:14px; font-weight:bold;  }
pre.bold     { font-family:arial;     color:DarkSlateGray; font-size:14px; font-weight:bold;  }
pre.menuleft { font-family:arial;     color:DarkSlateGray; font-size:13px;  }

p.image      { text-align:center;     color:DarkSlateGray; font-size:13px;  }
p.specs      { font-family:arial;     color:DarkSlateGray;         font-size:13px;  }
p.caption    { font-family:arial;     color:DarkSlateGray;         font-size:14px;  }
p.desc       { font-family:arial;     color:DarkSlateGray;         font-size:14px;  }
p.footer     { font-family:helvetica; color:DarkSlateGray; font-size:13px; text-align:center; }
pre.specs    { font-family:arial;     color:DarkSlateGray;         font-size:11px;  }
pre.specsbold { font-family:arial;     color:DarkSlateGray;         font-size:13px;  font-weight:bold; }

img.logo     { position:relative; top:4px; }

div          { font-family:arial;     color:DarkSlateGray;         font-size:14px;  }
