@charset "utf-8";
/* CSS Document */

html {font-size: 100%; } 

body {
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColElsCtr #container {
	width: 760px;
	background: #FFFFFF;
	background-image:url(../images/page_sides_border.gif);
	background-repeat:repeat-y;
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.hidden {display:none;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */ clear:both; height:0px;}

a:link { font-family:  Arial, Helvetica, Verdana, sans-serif;  color: #0099cc; text-decoration: none;  }
a:visited { font-family:  Arial, Helvetica, Verdana, sans-serif;  color: #f5c172; text-decoration: none;  }
a:hover { font-family:  Arial, Helvetica, Verdana, sans-serif;  color: #0099cc; text-decoration: underline; }
a:active { font-family:  Arial, Helvetica, Verdana, sans-serif; color: #0099cc; text-decoration: underline; }


p {font: 1.2em Arial, Verdana, Helvetica, sans-serif;}
h1 {font: 1.4em Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}
h2 {font: 1.2em Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}

#topborder { width: 760px; height:30px; background-image:url(../images/page_top_border.gif); background-position-x:0px; background-position-y:0px; background-repeat:no-repeat; }
#baseborder { width: 760px; height:60px; background-color:#FFFFFF; background-image:url(../images/page_base_border.gif); background-position-x: 0px;  background-position-y:0px; background-repeat:no-repeat;text-align:center; }
#baseborder img { padding-bottom:20px; }

#breadcrumb { position:relative; border-top:1px solid #c0c1c3; border-bottom:1px solid #c0c1c3; vertical-align:middle; margin-top:10px; padding-top:10px;  padding-bottom:10px; color:#000000; font-size:1.3em; font-weight:200;}
.current { color:#669933;}

#float_container {position:relative; margin-top:20px;}
#leftfloat { float:left; width:440px; color:#6d6d6d;}
#rightfloat { /**/float:left; width:252; margin-left:20px;}

#navbox {color:#fff; font-size:1.2em;}
#navbox_top { width:252px; height:41px; background-image:url(../images/nav_top_border.gif); background-position-x:0px; background-position-y:0px; background-repeat:no-repeat;}
#navbox_top h3 {  margin:0px; padding:0px; padding-top:20px; padding-left:50px; font-size:1.2em; /*border-bottom: 1px solid #fff; width:170px;*/ }
#navbox_content {background-image:url(../images/nav_sides_border.gif); background-repeat:repeat-y; padding-left:30px; padding-right:10px; }
#navbox_base {position:relative; top:-10px; width: 252px; height:41px; background-image:url(../images/nav_base_border.gif); background-position-x: 0px;  background-position-y:0px; background-repeat:no-repeat; }
#navbox ul { padding:0px; margin:0px; padding-left:20px; padding-top:10px; color: #f5c172; list-style-type:square; }
#navbox li { vertical-align:top;  margin-bottom:10px;}
#navbox a:link { font-family:  Arial, Helvetica, Verdana, sans-serif;  color: #ffffff; text-decoration: none;  }
#navbox a:visited { font-family:  Arial, Helvetica, Verdana, sans-serif;  color: #f5c172; text-decoration: none;  }
#navbox a:hover { font-family:  Arial, Helvetica, Verdana, sans-serif;  color: #f5c172; text-decoration: underline; }
#navbox a:active { font-family:  Arial, Helvetica, Verdana, sans-serif; color: #f5c172; text-decoration: underline; font-weight:bold; }


#infobox {margin-top:10px; color:#fff; font-size:1.2em;}
#infobox_top { width:252px; height:40px; background-image:url(../images/info_top_border.gif); background-position-x:0px; background-position-y:0px; background-repeat:no-repeat;}
#infobox_top h3 {  margin:0px; padding:0px; padding-top:20px; padding-left:50px; font-size:1.2em;  }
#infobox_content {background-image:url(../images/info_sides_border.gif); background-repeat:repeat-y; padding-left:30px; padding-right:10px;  }
#Mod2Text { padding:0px; margin:0px;}
#infobox_base {position:relative; top:-10px; width: 252px; height:41px; margin:0px; padding:0px; background-image:url(../images/info_base_border.gif); background-position-x: 0px;  background-position-y:0px; background-repeat:no-repeat;  }
#infobox ul { padding:0px; margin:0px; padding-left:20px; padding-top:10px; color: #f5c172; list-style-type:square;}
#infobox li { vertical-align:top;  margin-bottom:10px;}
#infobox a:link { font-family:  Arial, Helvetica, Verdana, sans-serif;  color: #ffffff; text-decoration: none;  }
#infobox a:visited { font-family:  Arial, Helvetica, Verdana, sans-serif;  color: #f5c172; text-decoration: none;  }
#infobox a:hover { font-family:  Arial, Helvetica, Verdana, sans-serif;  color: #f5c172; text-decoration: underline; }
#infobox a:active { font-family:  Arial, Helvetica, Verdana, sans-serif; color: #f5c172; text-decoration: underline; font-weight:bold; }

#infobox_content2 {background-image:url(../images/info_sides_border1.gif); background-repeat:repeat-y; padding-left:30px; padding-right:10px; background-color:Blue;  }


/* jim added 190509 */
/* div#dconsole{position:absolute;top:150px;left:920px;width:150px;} */
div#dconsole{width:250px;}
