* {padding: 0px; margin: 0px;}
body {background-color: #fff; margin:0; padding:0; font-family: tahoma, Arial,Helvetica, sans-serif;}
.head_bg1 {background: url('images/dhead_1.jpg') top left no-repeat;}
.head_bg2 {background: url('images/dhead_2.jpg') top right no-repeat;}




/* Navigation */

#navigation ul { list-style-type: none; list-style-image: none; float: left; padding: 0 0px 0 0; margin-left: 70px; font-family: trebuchet ms, tahoma, verdana, arial;}

#navigation li { float: left; }

#navigation li a:link,
#navigation li a:visited
{
	float: left;
	color: #FFFFFF;
	display: block;
	padding: 5px 5px;
	margin-right: 4px;
	border: 1px solid #D8EDFB;
	background: #09c;
	/* height: 24px; */
	font-size: 14px;
	margin-top: 4px;
    text-decoration: none;
    /* filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; */
}

#navigation li a:hover,
#navigation li a:active
{
	color: #fff;
	border: 1px solid #000;
	background: #fff;
	background-repeat: repeat-x;
	font-size: 14px;
    color: #069;
	margin-top: 4px;
    /* filter:none; */
}

#navigation li.active a
{
	color: #555555;
	background-color: #ffffff;
}

.worksheet {}
.worksheet .pagetitle {font-family: trebuchet ms, Tahoma, Arial, Verdana; font-size: 19px; color: #000; font-weight: bold;}
.worksheet .pagesubtitle {font-family: Times new roman, Tahoma, Verdana, Arial; font-size: 13px; color: #777; padding: 3px 0px 14px 0px;}
.worksheet .h_separator {height: 1px;  background-image: url(images/dots_h.gif); background-repeat: repeat-x; background-position: top left;}


.catalog {color: #333;}
.catalog .title {font-size: 1.2em; color: #000; font-weight: bold; padding: 10px 0px 3px 0px;}
.catalog .subtitle {font-size: 0.7em; color: #555; padding: 0px 0px 0px 0px;}
.catalog .pic {border-color: #ccc; border-style: solid;border-width: 1px; background-color: #eee;}
.catalog .p_title {font-size: 18px; font-weight: bold; color: #6666CC; text-decoration: }
/* .catalog .p_title {font-size: 14px; background-color: #ddd; padding: 5px 10px; font-weight: bold; border-top: 3px solid #bbb;} */
.catalog .p_titlebig {font-size: 0.8em; background-color: #ddd; padding: 5px 10px; font-weight: bold; border-top: 3px solid #bbb;}
.catalog .price {font-size: 0.9em; background-color: #bbb; padding: 0px 15px; font-weight: bold; color: #fff;}
.catalog .desc {padding-top: 15px; font-size: 11px;}
.catalog .more {padding-top: 10px; font-size: 0.8em;}
.catalog .longdesc {font-size: 0.9em;}
p {padding-bottom: 10px;}
ul li {margin-left: 15px; font-size: 9px;}
.footer {height: 80px; background-color: #336699; color: #000; padding-top: 15px; font-size: 11px; background-image: url(images/dfoot_1.jpg); background-repeat: repeat-x; background-position: top left;}


.files {}
.files .title {font-size: 1.2em; color: #000; font-weight: bold; padding: 10px 0px 3px 0px;}
.files .thead {font-size: 0.9em; background-color: #ddd; padding: 5px 10px; font-weight: bold;}
.files td {font-size: 0.75em; padding: 5px 10px;}
.files .nav {font-family: tahoma, verdana, arial; font-size: 10px; padding-bottom: 15px;}

