.sitename {
	font-size: 24px;
	color: #7a1453;
	padding: 3px;
}

.pageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #036383;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.right {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 0px none;
}
.left {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px none;
}

#sidenav {
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 100%;
	font-weight: normal;
	
}

a.sidenav:link, a.sidenav:visited, a.sidenav:active{
	color: #036383;
	/*text-decoration: none;*/
}
a.sidenav:hover {
	/*text-decoration: none;*/
	color: #FFFFFF;
}

a.sidenavsel:link, a.sidenavsel:visited, a.sidenavsel:active{
	font-weight: normal;
	color: #FFFFFF;
	/*text-decoration: none;*/
}

.sidenavdivider {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #036383;
}

.modulemaintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #036383;
}
.moduletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #036383;
	font-weight: bold;
	line-height: 140%;
}
.moduleheading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #036383;
	font-weight: bold;
	line-height: 140%;
}
.moduledate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
}
.modulesummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	padding-bottom: 5px;
}
.moduletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
}
.moduledivider {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #036383;
	margin-bottom: 5px;
}
.blockmaintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	line-height:20px;
	background-color: #036383;
	padding-left:10px;
	height:40px;
}
.blocktitle {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#bde9f4;
	padding-top:2px;
	padding-bottom:2px;
}
.blocktitle a {
	/*text-decoration:none;*/
	color:#666666;
}
.blocktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 120%;
}
.blockdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
}
.block {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #036383;
	margin-bottom: 5px;
	width: 100%;
}


.maintable {
	border-right-width: medium;
	border-left-width: medium;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #036383;
	border-left-color: #036383;
	background-color: #FFFFFF;
}

.maintablefullwidth {
	background-color: #FFFFFF;
}

.warning {
	font-weight: bold;
	color: #CC0000;
}




#current a {
	color: #FFFFFF !important;
	/*/*/background-color: #999999 !important;
	border: 2px dotted #999 !important; /* */
}

#minicart {
	width:145;
	font-size: 10px;
	border:1px solid #036383;	
}
#minicart .heading {
padding:10px 10px 5px 5px;
color:#000000;
}
#minicart .content {
padding:1px 2px 1px 5px;
}
#minicart .content2 {
padding:1px 5px 1px 2px;
}
#minicart a {
	/*text-decoration:none;*/
	color:#036383;
}
/*
#minicart .top {
height:10px;
}
#minicart .top,.bottom {
background-color:#036383;
}
#minicart td {
padding:5px 5px;
}
#minicart a {
text-decoration:none;
color:#FFFFFF;
}
*/
.entryTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	background-color: #d5e9f1;
	/*border-color:#FFFFFF;*/
}
.entryTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	/*color:#FFFFFF;*/
	background-color: #4898b7;
	font-weight: bold;
	background-position: center;
}
.entryTable .content td {
	background-color: #d5e9f1;
	border-right:1px thin #FFFFFF;
}
.entryTable .summary td {
	background-color:#FFFFFF;
	border:0;
}

.entryTableHeader td {
	color:#FFFFFF;
}
/*
.entryTable .label {
	background-color: #d5e9f1;
}
*/
.entryTable .HeadingLarge {
	font-size: 18px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	font-weight: 100;
	color:#14708f;
}
/*
.entryTable .content {
	background-color: #d5e9f1;
}
*/

.infoTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-color: #DDDDDD;*/
}

.infoTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #4898b7;
	font-weight: bold;
	background-position: center;
}
.infoTable .content td {
	background-color: #d5e9f1;
	border-right:1px thin #FFFFFF;
}
.infoTable .summary td {
	background-color:#FFFFFF;
	border:0;
}
.infoTableHeader td {
	color:#FFFFFF;
}
/*
.infoTable .label {
	background-color: #EFEFEF;
}
*/
.infoTable .HeadingLarge {
	font-size: 18px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	font-weight: 100;
	color:#14708f;
}
/*
.infoTable .label {
	background-color: #EFEFEF;
}

.infoTable .content {
	background-color: #FFFFFF;
}
*/

.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #036383;
}

.notice {
	color: #996600;
	font-weight: bold;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}
#leftnavheading a {
text-decoration: none;
color:#FFFFFF;
}
#leftnavheading a:hover {
text-decoration:underline;
}
.productpageheading {
color:#026482;
font-size:200%;
border:1px solid white;
}


#productinfo td {
	padding:0px;
	background-color:#FFFFFF;
	border:0px;
	/*border: 1px solid white;*/
	/*background-color:036383;
	font-size:70%;*/
}
#productinfo a {
	/*padding-left:20px;
	padding-right:10px;
	text-decoration:none;*/
	color:#FFFFFF;
}
.normal p {
color:#000000;
}
.normal {
color:#000000;
}

#tableparts {
width:100%
}
#tableparts a {
/*text-decoration:none;*/
color:#036383;
}
#tableparts tr.tableheader {
background-color:#036383;
}
#tableparts tr.tableheader td {
color:#FFFFFF;
padding-left:5px;
border-bottom:1px solid white;
}
#tableparts tr.tablecells {
background-color:#d5e9f1;
}
#tableparts tr.tablecells td {
color:#036383;
/*text-decoration:none;*/
border-bottom:1px solid white;
}
#tableparts td {
font-size:80%;
padding-left:5px;
}