/*reset.css*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

BODY	 {
	FONT-FAMILY: Verdana,"MS Sans Serif", Arial, Helvetica, sans-serif;
	background: #666666; background-image: url(images/curves.gif); background-repeat: repeat; 
	line-height : 135%;
	font-size: 9pt;
	color: black;
	/* background-color: Silver; */
	/* text-align: center; this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

/* quote box */
#quotes { position: relative; float: right; margin: 24px 28px 0px 0px; padding:6px; background-color: #EEE; width: 160px; height: 160px; border: 1px solid Gray;}
#quotes a, #quotes a:link, #quotes a:active, #quotes a:visited { color: #CC3300; text-decoration: none; }
#quotes a:hover { color: #DDD; }

.quote { font: 88% Arial, Helvetica, sans-serif; color: #2461AA; line-height: 120%; margin:0;}

a:link { color: #F88017; font-weight: bold; text-decoration: none; }
a:visited { color: #2461AA; font-weight: bold; text-decoration: none; }
a:alink { color: Silver; text-decoration: underline; }
a:hover { color: Silver; text-decoration: underline; }
a:hover.anchor { text-decoration: none; }
a:focus {outline: none;}

TABLE {
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	vertical-align: top;
	width: 760px;
	background-color: White;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}	

.border_right_left {
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
}

.border_top_right_left {
	/* border-top: 1px solid Gray; */
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
}

.border_right_bottom_left {
	border-bottom: 1px solid Gray;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
}

.border_all {
	border: 1px solid #CCC;
}

TD {
	FONT-FAMILY: Verdana,"MS Sans Serif", Arial, Helvetica, sans-serif;
	line-height : 135%;
	font-size: 9pt;
	color: black;
	vertical-align : top;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

TH {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: uppercase; color: #2461AA; padding-top : 2.75em; padding-bottom: 1em; white-space: nowrap; }
.padding_left { padding-left:20px; }
.comparison_method { padding-left:6px; padding-top:1.25em; border-top: 1px dotted Gray;} 
.comparison_detail { padding-right:6px; border-top: 1px dotted Gray; border-left: 1px dotted Gray; background-color: #E0FFFF;} 

.shop_service { padding:6px; border-top: 1px dotted Gray;} 
.shop_price {  text-align: center; padding:6px; border-top: 1px dotted Gray; border-left: 1px dotted Gray; background-color: #E0FFFF;} 
.shop_cart {  text-align: center; padding:6px; border-top: 1px dotted Gray; border-left: 1px dotted Gray; background-color: #E0FFFF;} 

.borderright {
	border-right: 1px dotted Gray;
}

.borderleft {
	border-left: 1px dotted Gray;
}

.bordertop {
	border-top: 1px dotted Gray;
}

.borderlefttop {
	border-left: 1px dotted Gray;
	border-top: 1px dotted Gray;
}

.bgblue {
	background-color: #2461AA;
	border: 1px solid Gray;
}

.bgbluedk {
	background-color: #5e6d4a;
	border: 1px solid Gray;
}

.bggray {
	background-color: #cccccc;
	border-top: 1px solid Gray;
	padding:3px;
}

P		 { 
	FONT-FAMILY: Verdana,"MS Sans Serif", Arial, Helvetica, sans-serif;
	line-height: 145%; font-size: 9pt; color: black; margin-top:1.5em; 
}
.attribution { font-style: italic; font-size: 8pt; color: black; text-transform: none;} 
.show_hide { font-style: italic; font-size: 8pt; color: black; text-transform: none; margin-left: 12px;} 
.for_review { font-weight: bold; color: #F62817; background-color: #EDE275; /* text-decoration: blink; */ } 

.header {
	font-size: 9pt;
	FONT-FAMILY:  Arial, sans-serif;
	font-weight: bolder;
	color: White;
	text-align: center;
	text-transform: uppercase;
	margin-top:0; 
	padding:3px;
}

.footer {
	font-size: 8pt;
	FONT-FAMILY: Arial, sans-serif;
	font-weight: bolder;
	color: White;
	text-align: center;
	text-transform: uppercase;
	margin-top:0; 
}

.copyright {
	font-size: 8pt;
	text-align: right;
	color: Gray;
	margin-bottom:12px;
	padding-right:12px;
}

H1 {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 160%; color: #2461AA; padding-top : 1.60em; }
H2 {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 150%; font-style: bold; color: #2461AA; padding-top : 1.50em; }
H3 {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 135%; color: #2461AA; padding-top : 1.35em; }
H4 {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 125%; font-weight: bold; text-transform: uppercase; color: #2461AA; padding-top : 2.75em; }
H5 {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 112%; font-weight: bold; text-transform: uppercase; color: #2461AA; padding-top : 2.75em; }
H6 {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; text-transform: uppercase; color: #2461AA; padding-top : 1.00em; }
.less_padding {	padding-top : 0px; }

UL {FONT-FAMILY: Verdana,"MS Sans Serif", Arial, Helvetica, sans-serif; text-indent: 0; list-style-position : outside; line-height : 135%; font-size: 9pt; color: black; padding-bottom : .25em; list-style-image: url(../images/button.jpg); }
OL {FONT-FAMILY: Verdana,"MS Sans Serif", Arial, Helvetica, sans-serif; text-indent: 0; list-style-position : outside; line-height : 135%; font-size: 9pt; color: black; }
LI {FONT-FAMILY: Verdana,"MS Sans Serif", Arial, Helvetica, sans-serif; text-indent: 0; list-style-position : outside; line-height : 135%; font-size: 9pt; color: black; margin-top: 1em;}
.padding_light { padding-top: 0; }
.comparison_chart { font-size:88%; }
.disc { list-style-type: disc; }
.circle { list-style-type: circle; }
.square { list-style-type: square; list-style-image: none; padding-top: 0.5em; }
.decimal { list-style-type: decimal; }
.lower-roman { list-style-type: lower-roman; }
.upper-roman { list-style-type: upper-roman; }
.lower-alpha { list-style-type: lower-alpha; }
.upper-alpha { list-style-type: upper-alpha; }
.none { list-style-type: none; } 

