/*

// Use px! 
// pt/0.75 = px 
// 10pt ~ 13px 
// 11pt ~ 14px 
// 12pt ~ 16px 
// 14pt ~ 18px

*/

body {
	margin-top: 10px;
	min-width: 974px;
	background-color: #006699;
	font-family: verdana, lucida sans roman, lucida sans, arial, sans-serif;
	text-align: center;	
}

img { border-width: 0px; }

.csPage {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	width: 934px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.csHeader {
	height: 186px;
	background-image: url('../images/header.gif');
	background-repeat: no-repeat;
	overflow: visible;
	cursor: hand;
}

.csMenu {
	height: 29px;
	min-width: 934px;
	width: 100%;
	background-image: url('../images/menuBG.gif');
}

.csLeftMenu {
	float: left;
	clear: left;
}

.csUL {
	background-image: url('../images/ul_Orange.gif');
	height: 21px;
	width: 155px;
}

.csBody {
	float: right;
	border: solid 1px #FFFFFF;
	padding-left: 35px;	
}

.csTopBodyPadding {
	height: 10px;
}

.csMenuItem {
	color: #669933;
	font-size: 15px;
	font-smooth: always;
}

.csMenuItem a:link,.csMenuItem a:visited {
	color: #669933;
	text-decoration: none;
}

.csMenuItem a:hover {
	color: #FF6633;
	text-decoration: none;
}

.csPanelMenu {
	color: #669933;
	font-size: 14pt;
	font-smooth: always;
}

.csPanelMenu a:link,.csPanelMenu a:visited {
	color: #669933;
	text-decoration: none;
}

.csPanelMenu a:hover {
	color: #FF6633;
	text-decoration: none;
}

.csMenuItemSelected a:link, .csMenuItemSelected a:visited, .csMenuItemSelected a:hover {
	font-size: 15px;
	color: #FF6633;
	text-decoration: none;
}

.csMenuSubItem {
	padding-left: 20px;
	padding-top: 5px;
	color: #669933;
	font-size: 11pt;
	font-smooth: always;
}

.csMenuSubItem a:link,.csMenuSubItem a:visited {
	color: #669933;
	text-decoration: none;
}

.csMenuSubItem a:hover {
	color: #FF6633;
	text-decoration: none;
}

.csMenuSubItemSelected {
	padding-left: 20px;
	padding-top: 5px;
	font-size: 11pt;
	color: #FF6633;
	text-decoration: none;
}

.csMenuSubItemSelected, .csMenuSubItemSelected a:link, .csMenuSubItemSelected a:visited, .csMenuSubItemSelected a:hover {
	color: #FF6633;
	text-decoration: none;
}

.csMenuItemBlue {
	color: #006699;
	font-size: 15px;
	font-smooth: always;
}

.csMenuItemBlue a:link,.csMenuItemBlue a:visited {
	color: #006699;
	text-decoration: none;
}

.csMenuSubItemSelected {
	padding-left: 20px;
	padding-top: 5px;
	font-size: 11pt;
	color: #FF6633;
	text-decoration: none;
}

.csMenuItemBlueSelected a:link, .csMenuItemBlueSelected a:visited, .csMenuItemBlueSelected a:hover {
	font-size: 15px;
	color: #FF6633;
	text-decoration: none;
}

.csMenuItemBlue a:hover {
	color: #FF6633;
	text-decoration: none;
}

.csLabelGreen {
	color: #669933;
	font-size: 13pt;
}

.csLabelGreen a:link,.csLabelGreen a:visited {
	color: #669933;
	text-decoration: none;
}

.csLabelGreen a:hover {
	color: #FF6633;
	text-decoration: none;
}

.csLabelGreenSmaller {
	color: #669933;
	font-size: 10pt;
}

.csLabelGreenSmaller a:link,.csLabelGreenSmaller a:visited {
	color: #669933 !important;
	text-decoration: none;
}

.csLabelGreenSmaller a:hover {
	color: #FF6633;
	text-decoration: none;
}

.csLabelGreenSmall {
	color: #669933;
	font-size: 15px;
}

.csLabelGreenMed {
	color: #669933;
	font-size: 14pt;
}

.csLabelGreenBig {
	color: #669933;
	font-size: 15pt;
}

.csLabelOrangeMed {
	color: #F58025;
	font-size: 14pt;
}

.csLabelBlue {
	font-size: 18px;
	font-smooth: always;
	color: #006699;
}

.csLabelBlueSmall {
	font-size: 15px;
	font-smooth: always;
	color: #006699;
}

.csLabelBlueSmall a:link,.csLabelBlueSmall a:visited {
	color: #006699;
	text-decoration: none;
}

.csLabelBlueSmall a:hover {
	color: #FF6633;
	text-decoration: none;
}

.csLabelBlueSmaller {
	color: #006699;
	font-size: 8pt;
}

.csLabelBlueSmaller a:link,.csLabelBlueSmaller a:visited {
	color: #006699;
	text-decoration: none;
}

.csLabelBlueSmaller a:hover {
	color: #FF6633;
	text-decoration: none;
}

.csLabelBlueMed {
	color: #006699;
	font-size: 14pt;
}

.csLabelBlue a:link,.csLabelBlue a:visited {
	color: #006699;
	text-decoration: none;
}

.csLabelBlue a:hover  {
	color: #FF6633;
	text-decoration: none;
}

.csLabelBlueItalic {
	color: #006699;
	font-style: italic;
}

.csLabelH1 {
	color: #669933;
	font-size: 24px;
	font-weight: bold;
}

.csLabelBlueBig {
	color: #006699;
	font-size: 24px;
	font-weight: bold;
}

.csLabelRedBig {
	color: #FF0033;
	font-size: 24px;
	font-smooth: always;
	font-weight: 600;
}

.csLabelRedMed {
	color: #FF0033;
	font-size: 14pt;
	font-smooth: always;
	font-weight: bold;
	padding-left: 25px;
}

.csFooter {
	color: #A5A2A5;
	font-size: 11px;
	font-weight: bold;
}

.csFooterItem {
	padding-left: 10px;
	padding-right: 10px;
	border-right: solid 1px #A5A2A5;
}

.csFooterItemLast {
	padding-left: 10px;
	padding-right: 10px;
}

.csFooterItem a:link,.csFooterItem a:visited,.csFooterItemLast a:link,.csFooterItemLast a:visited {
	color: #A5A2A5;
	text-decoration: none;
}

.csFooterItem a:hover,.csFooterItemLast a:hover  {
	color: #FF6633;
	text-decoration: none;
}

.csHeaderSpacerSmall {
	height: 0px;
}

.csHeaderSpacer {
	height: 20px;
}

.csHeaderSpacerUL2 {
	height: 0px;	
}

.csHeaderSpacerUL {
	height: 12px;	
}

.csHeaderSpacerMed {
	height: 25pt;
}

.csHeaderSpacerBig {
	height: 35pt;
}

.csHeaderSpacer5 {
	height: 2px;
}

.csHeaderSpacer10 {
	height: 10px;
}

.csLinkColor {
	font-size: 15px;
	font-smooth: always;
	color: #006699;
}

.csLinkColor a:link, .csLinkColor a:visited, .csLinkColor a:active {
	color: #669933 !important;
	text-decoration: none;
}

.csLinkColor a:hover  {
	color: #FF6633 !important;
	text-decoration: none;
}

.csProduct {
	border-top: solid 3px #EEEEEE;
	border-right: solid 3px #EEEEEE;
	border-left: solid 3px #EEEEEE;
	padding-top: 3px;
}

.csBody1 { 
	width: 470px;
}

.csUL_Green {
	background-image: url('../images/ul_Green.gif');
	height: 5px;
	width: 466px;
}

.csPriceListData {
	color: #000000;
	font-size: 15px;
	height: 28px;
	border-bottom: solid .25pt #999999;
	border-left: solid .25pt #999999;
}


#page_menu {
	text-align: left;
	background-color: #ff9933;
	font-height: 15px;
}

#page_menu table {
	cellpadding: 0px;
	cellspacing: 0px;
	height: 24px;
	overflow: hidden;
}

#page_menu td {
	text-align: center;
	font-size: 15px;
	padding-left: 20px;
	padding-right: 20px;
	border-right: solid 1px #FFFFFF;
}

#page_menu td.last {
	margin-right: 0px;
	border-right: solid 1px #ff9933;
}

#page_menu a {
	display: block;
	color: #fff;
	text-decoration: none;
}

#page_menu a:hover {
	color: #006699;

}

.csSiteMap1 {
	color: #006699;
	font-size: 15px;
	line-height: 23px;
}