BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 2em 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD {
	VERTICAL-ALIGN: top
}
#menubar {
	MARGIN: 0px auto 2.75em
}
#maincontent {
	BORDER-RIGHT: #64A1D8 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #64A1D8 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #64A1D8 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #64A1D8 1px solid;FONT-SIZE: 12px
}
#maincontenthome {
	BORDER-RIGHT: #64A1D8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #64A1D8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #64A1D8 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #64A1D8 1px solid;FONT-SIZE: 12px
}
.blueborderRB {
	BORDER-RIGHT: #64A1D8 1px solid; BORDER-BOTTOM: #64A1D8 1px solid
}
.blueborderR {
	BORDER-RIGHT: #64A1D8 1px solid
}
.blueborderB {
	BORDER-BOTTOM: #64A1D8 1px solid
}
#sidebar {
	BORDER-RIGHT: #64A1D8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #64A1D8 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #64A1D8 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #64A1D8 1px solid; FONT-SIZE: 11px; WIDTH: 185px
}

#sidebar2 {
	BORDER-RIGHT: #64A1D8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #64A1D8 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #64A1D8 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #64A1D8 1px solid; FONT-SIZE: 11px; WIDTH: 160px
}
#footer {
	COLOR: #FFF; PADDING: 4px; FONT-SIZE: 10px; TEXT-ALIGN: LEFT
}
#footer .copy{
	COLOR: #FFF; PADDING: 4px; FONT-SIZE: 11px; TEXT-ALIGN: CENTER
}
#footer a: {
	COLOR: #FFF; FONT-SIZE: 11px; PADDING: 4px; 
}
#footer a:hover {
	COLOR: #FFF; TEXT-DECORATION: UNDERLINE
}

#sidebartable {
	width:100%;	
	outline: 2px solid #64A1D8;
}

#sidebartable h2 {
	background:#B1E5B5;
	color:#004B85;
	margin:0px;
	padding-top:5px 0 5px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#sidebartable td {
	background:#B1E5B5;
	color:#004B85;
	margin:0px;
	padding:3px 0 3px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#comparetable {
	width:100%;	
	outline: 1px solid #64A1D8;
}

#comparetable h2 {
	margin:0px;
	padding-top:5px 0 5px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#comparetable td {
	margin:0px;
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border: 1px solid #333;
}

.topnavinfo {
	color: #004B85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


#producttable {
	width:100%;	
	border: 1px solid #64A1D8;
}

#producttable td {
	margin:0px;
	padding:3px;
	font-size:12px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#producttable h3 {
    color: #004B85;
	font-size:14px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
}

.red {
    color: #cd1c0a; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration: none;
}
.red13 {
    color: #cd1c0a; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px; 
	text-decoration: none;
}
.red14 {
    color: #cd1c0a; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration: none;
}
.red16 {
    color: #cd1c0a; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px; 
	padding:8px;
	text-decoration: none;
}


.googleblue20 {
    color: #004B85; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 20px; 
	text-decoration: none;
}
.googlegrey20 {
    color: #8e8e90; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 20px; 
	text-decoration: none;
}
.googlered20 {
    color: #cd1c0a; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 20px; 
	text-decoration: none;
}
.googlead1 {
	FONT-SIZE: 14px; TEXT-ALIGN: LEFT
}
.googlead1 a: {
	FONT-SIZE: 14px;
}
.googlead1 a:hover {
	TEXT-DECORATION: UNDERLINE
}


.orange12 {
    color: #ba6e16; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px; 
	padding:2px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}
.orange12 a{
    color: #ba6e165; 
	text-decoration: none;
}
.orange12 a:hover{
    color: #ba6e16; 
	text-decoration: underline;
}

.blue11 {
    color: #004B85; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px; 
	padding:2px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}
.blue11 a{
    color: #004B85; 
	text-decoration: none;
}
.blue11 a:hover{
    color: #004B85; 
	text-decoration: underline;
}

.blue12 {
    color: #004B85; 
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px; 
	padding:2px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}
.blue12 a{
    color: #004B85; 
	text-decoration: none;
}
.blue12 a:hover{
    color: #004B85; 
	text-decoration: underline;
}
.blue14 {
    color: #004B85; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}
.blue16 {
    color: #004B85; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px; 
	padding:8px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.whiteheader12 {
    color: #FFF; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}





A {
	COLOR: #074f0c; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	MARGIN: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../images/site/shim-blue-med.jpg); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #004B85; TEXT-ALIGN: center;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #004B85; TEXT-ALIGN: center;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #004b85; TEXT-ALIGN: center;
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004b85;
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #004b85;
}

.footnote {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; font-style: italic; 
}
.bgbluemed {
	BACKGROUND-IMAGE: url(../images/site/shim-blue-med.jpg)
}
.bggreenmed {
	BACKGROUND-IMAGE: url(../images/site/shim-green-med.jpg)
}
.bgtopnav {
	BACKGROUND-IMAGE: url(../images/site/bg-topnav.jpg)
}




.ac {
	TEXT-ALIGN: center! important
}
.ar {
	TEXT-ALIGN: right! important
}
.al {
	TEXT-ALIGN: left! important
}
.fr {
	FLOAT: right! important
}
.fl {
	FLOAT: left! important
}
.vt {
	VERTICAL-ALIGN: top! important
}
.vm {
	VERTICAL-ALIGN: middle! important
}
.vb {
	VERTICAL-ALIGN: bottom! important
}
.cb {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; FONT: 1px/0px serif; HEIGHT: 0px; content: "."
}

