html
{
	overflow-y: scroll;
}
body
{
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	font-family: Arial;
   font-size: 100%;
}
body.black
{
   background-color: #000000;
}
body.white
{
   background-color: #FFFFFF;
   background-image: url(images/bg_bluepanel.gif);
   background-repeat: repeat-y;
}
.verticalline
{
   background-image: url(images/vertline.gif);
   background-repeat: repeat-y;
   background-position: center;
}
.compare
{
	font-family: Arial;
   font-size: 10pt;
}
.ind20
{
   background-color: #000000;
   padding-left: 14pt;
   padding-right: 14pt;
}
.indenta
{
   padding-left: 60pt;
   font-size: 120%;
   font-weight: bold;
   color: #0062da;
}
.indentb
{
   padding-left: 60pt;
   color: #000000;
   font-size: 80%;
}
.indentc
{
   background-color: #e1e9f5;
   padding-left: 14pt;
   padding-right: 14pt;
}
.indhome
{
   padding-left: 150pt;
}
.indhome2
{
   padding-left: 80pt;
}
.indhome_head
{
   padding-left: 150pt;
   font-size: 100%;
   font-weight: bold;
   text-align: left;
   color: #0062da;
}
.indhome_head2
{
   padding-left: 50pt;
   font-size: 90%;
   font-weight: bold;
   text-align: left;
   color: #006bb4;
}

.bdr-white
{
   border: 1pt solid #FFFFFF;
}
.bdr-black
{
   border: 3pt solid #000000;
}
.bdr-blue
{
   border: 2pt solid #e1e9f5;
}
.embedded-news-img-right
{
   border: 2pt solid #e1e9f5;
	float: right;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	margin-left: 10px;
	margin-top: 5px;
}
.embedded-news-img-left
{
   border: 2pt solid #e1e9f5;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	margin-right: 10px;
	margin-top: 5px;
}

.mainbox
{
   padding-left: 12pt;
   padding-right: 12pt;
   padding-top: 12pt;
   padding-bottom: 12pt;
   background-image: url(images/bg_swirls.gif);
   background-repeat: no-repeat;
   background-position: top left;
}
.mainbox-new
{
   padding-left: 12pt;
   padding-right: 12pt;
   padding-bottom: 12pt;
   background-color: Black;
}
.mainbox-white
{
   padding-left: 20pt;
   padding-right: 5pt;
   padding-bottom: 5pt;
   padding-top: 20pt;
   background-color: White;
   background-image: url(images/bg_swirls.gif);
   background-position: top left;
   background-repeat: no-repeat;
}
.mainbox-whitedb
{
   padding-left: 20pt;
   padding-right: 5pt;
   padding-bottom: 5pt;
   padding-top: 1pt;
   background-color: White;
   background-image: url(images/bg_swirls.gif);
   background-position: top left;
   background-repeat: no-repeat;
}


li.t1
{
   margin-left: 24pt;
   padding-left: 1pt;
   font-family: Arial;
   font-size: 10pt;
   line-height: 16pt;
   list-style-image: url(images/bullet.gif);
   list-style-position: outside;
}

li.t2
{
   margin-left: 24pt;
   padding-left: 1pt;
   font-family: Arial;
   font-size: 100%;
   font-weight: bold;
   line-height: 180%;
   list-style-image: url(images/bullet.gif);
   list-style-position: outside;
}

li.t3
{
   font-family: Arial;
   list-style-image: url(images/bullet.gif);
   list-style-position: outside;
}

.bgpump
{
   background-image: url(images/bg_truck.gif);
   background-position: left;
   background-position: bottom;
   background-repeat: no-repeat;
}

a.red:link
{
   font-size: 65%;
	color: #0062da;
   text-decoration: underline;
}
a.red:visited
{
   font-size: 65%;
	color: #0062da;
   text-decoration: underline;
}
a.red:hover
{
   font-size: 65%;
	color: #E4A02A;
   text-decoration: underline;
}
a.red:active
{
	color: #0062da;
   text-decoration: underline;
}

a.faq:link
{
   font-size: 100%;
   font-weight: bold;
   color: #0062da;
   text-decoration: underline;
}
a.faq:visited
{
   font-size: 100%;
   font-weight: bold;
   color: #0062da;
   text-decoration: underline;
}
a.faq:hover
{
	color: #E4A02A;
   font-size: 100%;
   font-weight: bold;
   text-decoration: underline;
}
a.faq:active
{
   font-size: 100%;
   font-weight: bold;
   color: #0062da;
   text-decoration: underline;
}

a.redlarge:link
{
   font-size: 100%;
	color: #006bb4;
   text-decoration: underline;
}
a.redlarge:visited
{
   font-size: 100%;
	color: #006bb4;
   text-decoration: underline;
}
a.redlarge:hover
{
   font-size: 100%;
	color: #E4A02A;
   text-decoration: underline;
}
a.redlarge:active
{
   font-size: 100%;
	color: #006bb4;
   text-decoration: underline;
}

a.black:link
{
   font-size: 100%;
	color: #000000;
   text-decoration: underline;
}
a.black:visited
{
   font-size: 100%;
	color: #000000;
   text-decoration: underline;
}
a.black:hover
{
   font-size: 100%;
	color: #E4A02A;
   text-decoration: underline;
}
a.black:active
{
   font-size: 100%;
	color: #000000;
   text-decoration: underline;
}
.gapped
{
   padding-top: 6pt;
   padding-bottom: 6pt;
}
a.navtxt:link
{
   font-size: 100%;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   padding-top: 0pt;
   padding-bottom: 0pt;
}
a.navtxt:visited
{
   font-size: 100%;
   font-weight: normal;
	color: #000000;
   text-decoration: none;
   padding-top: 0pt;
   padding-bottom: 0pt;
}
a.navtxt:hover
{
   font-size: 100%;
   font-weight: normal;
   color: #006bb4;
   text-decoration: none;
   padding-top: 0pt;
   padding-bottom: 0pt;
}
a.navtxt:active
{
   font-size: 100%;
   font-weight: bold;
	color: #006bb4;
   text-decoration: none;
   padding-top: 0pt;
   padding-bottom: 0pt;
}
.navtxtactive
{
   font-size: 120%;
   font-weight: bold;
	color: #006bb4;
   text-decoration: none;
   padding-top: 0pt;
   padding-bottom: 0pt;
}

a.navtxthome:link
{
   font-size: 120%;
   font-weight: bold;
   color: #7ea3d4;
   text-decoration: none;
}
a.navtxthome:visited
{
   font-size: 120%;
   font-weight: bold;
   color: #7ea3d4;
   text-decoration: none;
}
a.navtxthome:hover
{
   font-size: 120%;
   font-weight: bold;
   color: #7ea3d4;
   text-decoration: none;
}
a.navtxthome:active
{
   font-size: 120%;
   font-weight: bold;
	color: #ffffff;
   text-decoration: none;
}
.navtxthomeactive
{
   font-size: 120%;
   font-weight: bold;
	color: #ffffff;
   text-decoration: none;
}

a.navtxtblue:link
{
   font-size: 80%;
   font-weight: normal;
	color: #006bb4;
   text-decoration: none;
}
a.navtxtblue:visited
{
   font-size: 80%;
   font-weight: normal;
	color: #006bb4;
   text-decoration: none;
}
a.navtxtblue:hover
{
   font-size: 80%;
   font-weight: normal;
   color: #006bb4;
   text-decoration: none;
}
a.navtxtblue:active
{
   font-size: 80%;
   font-weight: bold;
	color: #006bb4;
   text-decoration: none;
}

.staff-box
{
   border: 2pt solid #006bb4;
	background-color: #e1e9f5;
   padding-top: 8pt;
   padding-bottom: 8pt;
}
.staff-name
{
	background-color: #6993c5;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 4px;
   padding-bottom: 4px;
	color: white;
	font-weight: bold;
}
.staff-pic
{
	background-color: #6993c5;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 4px;
   padding-bottom: 4px;
	color: white;
	font-weight: bold;
}

.title1
{
   font-size: 100%;
   font-weight: bold;
   color: #006bb4;
}
.title2
{
   background-color: #000000;
   font-size: 100%;
   font-weight: bold;
   color: #FFFFFF;
}
.title3
{
   background-color: #000000;
   font-size: 70%;
   font-weight: bold;
   color: #FFFFFF;
}
.title4
{
   background-color: #A9A9A9;
   font-size: 80%;
   font-weight: bold;
   color: #FFFFFF;
}
.title5
{
   background-color: #000000;
   font-size: 12pt;
   font-weight: normal;
   color: #FFFFFF;
}
.title6
{
   background-color: #000000;
   font-size: 14pt;
   font-weight: normal;
   color: #FFFFFF;
}
.title7
{
   font-size: 18pt;
   font-weight: bold;
   color: #006bb4;
   padding-bottom: 10pt;
}
.title8
{
   font-size: 16pt;
   font-weight: bold;
   color: #006bb4;
   padding-bottom: 10pt;
}
.bluehead
{
   color: #006bb4;
}
.bawder
{
   border: 1pt solid #000000;
}
.bluebawder
{
   padding-top: 8pt;
   padding-bottom: 8pt;
   font-size: 80%;
   text-align: center;
}
.blueline
{
   border-bottom: 1pt solid #006bb4;
   border-bottom-color: #006bb4;
   border-bottom-style: solid;
   border-bottom-width: 1pt;
}
input, textarea
{
   font-family: Arial; 
   font-size: 9pt;
}
select.dropdown
{
   font-family: Arial; 
   font-size: 9pt;
   position: relative; 
   border-style: solid solid solid solid; 
   border-width: thin thin thin thin;
   border-color: #7F9DB9 #7F9DB9 #7F9DB9 #7F9DB9; 
   border-top: thin solid #7F9DB9;   
   border-right: thin solid #7F9DB9;   
   border-bottom: thin solid #7F9DB9;   
   border-left: thin solid #7F9DB9;   
}
option.dropdowntitle
{
   color: White;
   background-color: #1F4800;
}
option.dropdownentry
{
   color: Black;
   background-color: White;
}

.txt1
{
   font-size: 80%;
   line-height: 180%;
}
.txt2
{
   font-size: 80%;
   font-weight: bold;
   line-height: 180%;
}
.txt3
{
   font-size: 80%;
   line-height: 110%;
}
.txt4
{
   font-size: 100%;
   font-weight: bold;
   color: Red;
}
.txt5
{
   font-size: 100%;
   font-weight: bold;
   color: Black;
}
.txt6
{
   font-size: 80%;
   line-height: 110%;
   margin-top: 2pt;
   margin-bottom: 8pt;
}
.txt7
{
   font-size: 140%;
   font-weight: bold;
   line-height: 120%;
   background-color: #000000;
   color: #FFFFFF;
}
.txt8
{
	color: Black;
   font-size: 125%;
   font-weight: bold;
   text-align: center;
}
.txt9
{
   font-size: 80%;
   line-height: 120%;
   background-color: #000000;
   color: #FFFFFF;
}
.txt10
{
   font-size: 90%;
   font-weight: bold;
   color: Black;
}
.txt11
{
   font-size: 100%;
   font-weight: bold;
   color: #006bb4;
}
.txt12
{
   font-size: 100%;
   font-weight: bold;
   color: #006bb4;
   background-color: #e1e9f5;
}
.txt13
{
   font-size: 80%;
   line-height: 180%;
   font-weight: normal;
   color: #000000;
   background-color: #e1e9f5;
}
.bground1
{
   background-color: Silver;
}
.bground2
{
   background-color: #DCDCDC;
}
.bground3
{
   background-image: url(images/truck_4.jpg);
   background-position: bottom right;
   background-repeat: no-repeat;
}
.bground4
{
   background-color: #e1e9f5;
}
.gallery-box1
{
   padding-left: 5pt;
   padding-bottom: 5pt;
   padding-right: 5pt;
   padding-top: 5pt;
   border-left: 1px solid #e3e3e3;
   border-top: 1pt solid #e3e3e3;
   border-right: 1pt solid #e3e3e3;
   border-bottom: 1pt solid #e3e3e3;
}
.gallery-box2
{
   background-color: #f3f3f3;
   border-left: 1pt solid #ffffff;
   border-top: 1pt solid #ffffff;
   border-right: 0pt;
   border-bottom: 0pt;
}
.gallery-image
{
   border-left: 1pt solid #eeeeee;
   border-top: 1pt solid #eeeeee;
   border-right: 1pt solid #eeeeee;
   border-bottom: 1pt solid #eeeeee;
}
#newsflash
{
	background-color: #e1e9f5;
	background-image: url(images/quotes.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	height: 30px;
	border: 2px solid #0c68bd;
}
.endquote
{
	background-image: url(images/quotes_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.readmore
{
	float: right;
	padding-right: 20px;
	padding-bottom: 5px;
}

