/* @override http://www.kareliandiamondresources.com/css/kareliansub.css */

#sitecontainer { background-color: black; background-image: url(../images/hp/mainimagebg.jpg); background-repeat: repeat-x; width: 780px; height: auto; margin-top: auto; margin-right: auto; margin-left: auto; border: solid 1px #597564; }
#topnav { width: 780px; height: 50px; padding-top: 10px; }

#vspace { width: 480px; padding-top: 10px;
	height: 300px;
}
#mainimage { width: 780px; height: 180px; }
#bodycontainer { background-color: #f7f7f7; background-image: url(../images/leftnavbgrad.jpg); background-repeat: repeat-x; width: 780px; height: auto; }
#titlecontainer { background-color: #597564; background-image: url(../images/subsectitlebgrad.jpg); width: 780px; height: 47px; }
#sectiontitle { color: #0371b9; font-size: 114%; font-weight: bolder; background-color: #f7f7f7; background-image: url(../images/sectitlebgrad.jpg); padding-right: 10px; padding-left: 20px; width: 210px; height: 32px; float: left; padding-top: 15px; }
#subsectiontitle { color: #000; font-size: 100%; font-weight: bolder; background-color: #92bfa4; background-image: url(../images/subsectitlebgrad.jpg); padding-right: 10px; padding-left: 20px; width: 420px; height: 32px; float: left; padding-top: 15px; }
#leftnav { font-size: 85%; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 240px; height: auto; float: left; padding-top: 15px; }
#bodytext { background-color: #e6e6dc; width: 495px; height: auto; float: left; padding-top: 15px; padding-right: 20px; padding-left: 20px; border-left: 1px dotted #aaa; }
#bodytexttech { background-color: #e6e6dc; padding-top: 15px; width: 535px; height: auto; float: left; border-left: 1px dotted #aaa; }
#newsblock { color: #6f6f6f; font-size: 77%; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #cfcfbd; width: 420px; clear: both; margin-top: 10px; padding: 10px;
	visibility: collapse;
}
#newsblock a { color: #0371b9;
	visibility: collapse;
}
#newsblock p { border-bottom: 1px dotted #597564;
	visibility: collapse;
}
#footnav { background-color: #002726; background-image: url(../images/footerbg.jpg); background-repeat: repeat-x; width: 780px; height: auto; clear: both; padding-top: 10px; }
#credits { margin-top: auto; margin-right: auto; margin-left: auto; width: 780px; height: 30px; padding-top: 10px; }
.dircontainer { width: 465px; height: auto; float: left; clear: both; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px dotted #cfcfbd; }
.dirimage { width: 200px; height: 200px; float: left; margin-bottom: 10px; border: solid 1px #fff; }
.techimage { text-decoration: none; margin-bottom: 20px; width: 200px; height: auto; float: left; margin-right: 10px; border: solid 1px #fff; }
.logoimage { margin-right: 10px; margin-bottom: 20px; width: 50px; height: auto; float: left; border: solid 1px #fff; }
.dirtxt { width: 245px; margin-left: 210px; }
/*<agl.folder "text">*/
	#leftnav li { color: #0f0f0f; margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #fff; list-style-image: url(../images/icons/external.gif); }
	#leftnav li a { color: #0f0f0f; text-decoration: none; list-style-image: url(../images/icons/arrow_A_ver2.gif); }
	#leftnav li a:hover { color: #0371b9; font-weight: bolder; }
	.header3 { color: #f3a72d; font-size: 114%; font-weight: normal; text-transform: uppercase; margin: 1em 0; }
	.newsheader { color: #012424; font-size: 114%; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 500; text-transform: uppercase; margin: 1em 0; }
	.newsitem { color: #6f6f6f; font-size: 77%; line-height: 110%; }
	.newsitem a { color: #00b5dd; text-decoration: none; }
	.newsitem a:hover { color: #fff; text-decoration: none; }
	.creditstxt { color: #597564; font-size: 72%; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
	.creditstxt a { color: #597564; text-decoration: none; }
	.creditstxt a:hover { color: #e6e6dc; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
	.bodynormal { color: #000; font-size: 85%; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 120%; }
	.bodynormal a { color: #00b5dd; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 120%; text-decoration: none; }
	.bodynormal a:hover { color: #3f3f3f; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 120%; text-decoration: underline; }
	.footnavtxt { color: white; font-size: 77%; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-transform: uppercase; padding-right: 20px; padding-left: 20px; }
	.footnavtxt a { color: white; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; }
	.footnavtxt a:hover { color: #00b5dd; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; }
	.addresstxt { color: white; font-size: 77%; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-top: 5px; padding-top: 5px; border-top: 1px solid #92bfa4; }
	hr { color: #e6e6dc; font-weight: bold; margin: 0.67em 0; }
/*</agl.folder>*/
#stock { color: #fff; font-size: 85%; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; text-transform: uppercase; width: 250px; height: 20px; float: right; margin-top: 130px; margin-right: 20px; padding: 10px; border: dotted 1px #e6e6dc; }

.tableblock {
	clear: both;
	margin-right: auto;
	margin-bottom: 10px;
	width: 480px;
	display: block;
	margin-left: auto;
	float: left;
}

/* My Comment */
