BODY {
	font-size : small; 
	SCROLLBAR-FACE-COLOR: #0099ff; SCROLLBAR-HIGHLIGHT-COLOR: #cfecff; SCROLLBAR-SHADOW-COLOR: #0066cc; SCROLLBAR-3DLIGHT-COLOR: #0066cc; SCROLLBAR-ARROW-COLOR: #cfecff; SCROLLBAR-TRACK-COLOR: #cfecff; SCROLLBAR-DARKSHADOW-COLOR: #66ccff; width:975px; margin-left:auto; margin-right:auto;
}
.bodyContent { width:600px } 

ul.bio {
	list-style-image: url(images/logo_bullet_white.gif);
	text-indent: 0px;
}
ul.subList {list-style-image:url(); list-style-type: circle;}

.quote {font-style:italic;font-size:100%;font-weight:normal}
a.backToTop {font-size:85%;}
.caption {font-style:normal;font-size:85%;font-weight:bold}

P,ul,ol {
	FONT-SIZE: small; COLOR: #333399; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Helvetica, sans serif
}
.bodytext {
	FONT-SIZE: small; COLOR: #333399; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Helvetica, sans serif
}

.paneltext {
	FONT-FAMILY: Arial, Helvetica, sans serif;
	FONT-SIZE: 12px;
	vertical-align:top;
	LINE-HEIGHT: 125%;
}
.phoneHeading {
	FONT-FAMILY: Arial, Helvetica, sans serif;
	FONT-SIZE: 20px;
	color:#0099ff;	
}

TD {
	FONT-SIZE: small; COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans serif
}

H1 {
	padding-top:5px; padding-bottom:10px; margin:0; FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: #333399; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION:none
}

H1.bio {
	padding-top:5px; margin:0; FONT-WEIGHT: normal; FONT-SIZE: 32px; COLOR: #333399; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION:none
}
.fancyHeading {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #333399;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION:none;
}

H2 {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: #333399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

H2.buynow { 
	color:#0099ff; font-weight:bold; padding:0px; margin: 0px;
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #333399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN: 0px; COLOR: #333399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #333399; LINE-HEIGHT: 120%; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #333399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.date {
	FONT-SIZE: 11px; COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans serif
}
.select {
	FONT-SIZE: 11px; COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans serif
}
.tab {
	FONT-SIZE: xx-small; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans serif
}
.tab A:link {
	FONT-SIZE: xx-small; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans serif; TEXT-DECORATION: none
}
.tab A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans serif; TEXT-DECORATION: none
}
.tab A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans serif; TEXT-DECORATION: underline
}
.note {
	FONT-SIZE: small; COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans serif
}
A {
	COLOR: #3399cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3399cc
}
A:active {
	COLOR: #3399cc
}
A:hover {
	COLOR: #0099ff 
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	text-style: italic
}
.white {
	COLOR: #ffffff
}

.subnav {
	FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans serif; TEXT-DECORATION: none
}

.subnav A:link {
	FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans serif; TEXT-DECORATION: none
}
.subnav A:visited {
	FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans serif; TEXT-DECORATION: none
}
.subnav A:hover {
	FONT-SIZE: 12px; COLOR: #0099ff; FONT-FAMILY: Arial, Helvetica, sans serif; TEXT-DECORATION: none
}

.rightnav {
	margin:0px; padding-top:5px; padding-bottom:20px; FONT-SIZE: 13px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans serif
}
.rightnav A:link {
	FONT-SIZE: 13px; COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans serif
}
.rightnav A:visited {
	FONT-SIZE: 13px; COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans serif
}
.rightnav A:active {
	FONT-SIZE: 13px; COLOR: #0099ff; FONT-FAMILY: Arial, Helvetica, sans serif
}
.rightnav A:hover {
	FONT-SIZE: 13px; COLOR: #3399ff; FONT-FAMILY: Arial, Helvetica, sans serif
}
.input {
	FONT-SIZE: x-small; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #000080; BORDER-TOP-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
HR {
	COLOR: #0099ff; HEIGHT: 1px
}
.image {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}

.rowTableHeading { vertical-align:top; font-weight:bold; }

.innerTableHeading { 
	text-align:center; 
	font-weight:bold; 
	color:white; 
	background-color:#0099ff;
}

.priceText-strike {
	font-size:16px;
	font-weight:bold; 
	color:red; 
	text-decoration: line-through;
}

.priceText { 
	font-size:16px;
	font-weight:bold; 
	color:#333399; 
}
.priceCaption { 
	font-size:12px;
	FONT-STYLE: italic;
	font-weight:normal;
	color:#333399; 
}

.innerTableTop, .innerTableLeft, .innerTableRight, .innerTableBottom {border:0px;}
.innerTableAll {border:1px solid #0099ff;}
.innerTableLeft {border-left:1px solid #0099ff;}
.innerTableRight {border-right:1px solid #0099ff;}
.innerTableBottom {border-bottom:1px solid #0099ff;}
.innerTableTop {border-top:1px solid #0099ff;}
.innerTable, .innerTableGrid, .innerTableRow, .innerTableEnd, .innerTableRowEnd {border:1px solid #0099ff;}
.innerTableGrid, .innerTableRow, .innerTableEnd, .innerTableRowEnd  {border-bottom:1px solid #0099ff;border-left:1px solid #0099ff;border-right:0px;border-top:0px;}
.innerTableEnd, .innerTableRowEnd {border-right:1px solid #0099ff;}
.innerTableTop, .innerTableRowTop {border-top:1px solid #0099ff;}
.innerTableRow, .innerTableRowEnd, .innerTableRowTop {font-weight:bold;text-align:left;}

.quoteTableHeading { 
	text-align:center; 
	font-weight:bold;
	font-size:11px; 
	color:white; 
	background-color:#0099ff;
}
.quoteTable {border:1px solid #0099ff; background-color:white;}
.quoteTableText {font-size:11px;}

select.smallSize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
}

input.textField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	BORDER-RIGHT: #0099ff 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #0099ff 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #0099ff 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #0099ff 1px solid;
}
