body {
background:url(../images/bg.jpg) #3F3F3F repeat-x;
margin-top:30px;
font-family: Arial;
line-height:17px;
font-size:12px;
}

p {
margin-bottom: 8px;
padding-bottom:8px;
color:#555555;
font-family: Arial;
line-height:17px;
font-size:12px;
font-weight:normal;
}

.centercontainer {

}
.shiftcontainer{
position: relative;
margin:0 auto;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 945px; /* container width*/
background-color: #555555;
}

.shadowcontainer2{
width: 950px; /* container width*/
background-color: #555555;
}

.shadowcontainer2 .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}
.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}


#wrapper {
width:935px;
text-align:left;
position:relative;
/* filter:shadow(color:#333333,strength:8,direction:135); */
margin:0 auto;
padding:5px;
}

#header {
background-color:#FFFFFF;
width:900px;
height:80px;
color:#333;
padding-right:15px;
padding-left:15px;
padding-top:15px;
padding-bottom:1px;
background:#FFF;
margin:0px 1px;
}

#title {
width:900px;
color:#333;
background:#FFF;
margin:0px 1px;
padding-left:15px;
padding-right:15px;
padding-bottom:0px;
padding-top:5px;
}


.pipes {
color:#aba000;
}

#headerNav {
background-color:#FFFFFF;
width:930px;
height:27px;
color:#333;
font-size:93%;
line-height:normal;
margin:0px 1px 0;
padding:0;
border-bottom:2px solid #e2e2e2; 
/* background:#ffffff url(../images/bg.gif) repeat-x bottom; */
/* background-image:url(../images/bg.gif);
background-repeat:repeat-x;
background-position:bottom; */
}

#headerNav ul {
list-style:none;
margin:0;
padding-right:10px;
}

#headerNav li {
float:right;
background:url(../images/norm_left.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
}

#headerNav A,
#headerNav strong,
#headerNav span {
display:block;
background:url(../images/norm_right.gif) no-repeat right top;
text-decoration:none;
font-weight:500;
color:#000;
padding:7px 25px 4px 15px;
text-align:center;
margin:0;
}

#headerNav a {
float:none;
}

#headerNav LI.current {
background-image:url(../images/norm_left_on.gif);
}

#headerNav LI.current a {
background-image:url(../images/norm_right_on.gif);
padding:7px 25px 4px 15px;
margin:0;
}
#topcontent {
width:900px;
/* height:230px; */
/* min-height:230px; */
color:#333;
background:#FFF;
margin:0 1px;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:5px;
}

td {
padding-left:3px;
padding-bottom:1px;
}

td.SiteMapHeaders {
background-color:#AAAAAA;
color:#FFFFFF;
height:20px;
padding-left: 5px;
padding-top: 5px;
font-family: Helvetica;
font-size:14px;
font-weight:bold;
}

.Quote {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.Quoted {font-weight: bold; font-family: Arial, Helvetica, sans-serif;color: #333333;}
.QuoteSmaller {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.QuoteSmallest {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.quoteSource {
font-size:11px;
}

.smaller{
color:#555555;
font-family: Helvetica;
font-size:11px;
}


a.smaller:link, a.smaller:active, a.smaller:visited {
color:#555555;
font-family: Helvetica;
font-size:11px;
text-decoration:none;
}

a.smaller:hover {
color:#555555;
font-family: Helvetica;
font-size:11px;
border-bottom: 1px #222222 dotted;
}

a.sitemap:active,a.sitemap:link, a.sitemap:visited {
color:#555555;
font-family: Helvetica;
font-size:11px;
text-decoration:none;
}


a.sitemap:hover {
color:#222222;
font-family: Helvetica;
font-size:11px;
border-bottom: 1px #222222 dotted;
}

.TEXTnavBlue{
color:#1f6897;
font-family: Arial;
line-height:17px;
font-size:12px;
text-decoration:none;
}

#navcontainer {
width:900px;
height:15px;
background:#FFFFFF;
text-align:center;
margin: 0 1px;
padding:15px;
}

#navcontainer ul {
margin:0;
padding:0;
}

#navcontainer ul li {
list-style:none;
display:inline;
margin:0;
padding:0;
}

#navcontainer ul li a {
/* background-image:url(../images/diagonal.gif);
background-position:top;
background-repeat:repeat-x; */

background:#F3F3F3;
color:#555555;
text-decoration:none;
border-right:#cccccc 1px solid;
border-left:#cccccc 1px solid;
border-top:#cccccc 1px solid; 
border-bottom:#cccccc 1px solid;
padding:10px 57px;
margin:0px;
}

#navcontainer LI.subcurrent A {
background:white;
color:#555555;
text-align:center;
text-decoration:none;
border-right:#a0a0a0 1px solid;
border-left:#a0a0a0 1px solid;
border-top:#a0a0a0 1px solid;
border-bottom:#a0a0a0 0px solid; 
}

#navcontainer LI.subcurrent A:hover {
background:#FFFFFF;
}

#navcontainer LI.links A:hover,
#navcontainer UL LI.links A:hover {
background:#F0F0F0;
color:#555555;
border-right:#a0a0a0 1px solid;
border-left:#a0a0a0 1px solid;
border-top:#a0a0a0 1px solid;
border-bottom:#a0a0a0 1px solid;
text-align:center;
text-decoration:none;
}

#navlist LI.links {
padding-top:2px;
}

#navlist LI.spacer {
background:#fff;
color:#fff;
height:25px;
border-color:#fff;
}

#bottomcontent {
width:890px;
color:#333;

background:#FFF;
margin:0 1px;
padding-top:10px;
padding-bottom: 10px;
padding-left:18px;
padding-right:22px;
border: 0px solid red;
}

#Footer {
height:20px;
color:#FFF;
text-align:center;
margin:0;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
}

strong {
font-weight:bold;
color:#444444;
}

b {
font-weight:700;
color:#444444;
}

.FAQs {
padding-left:15px;
padding-top:5px;
margin-top:2px;
text-align: justify;
}

ul.FAQs  {
list-style:square;
line-height:normal;
border: 0px solid gray;
}

ol.whybuy  {
color:#555555;
}

ol.whybuy  li{
line-height: 15px;
color:#555555;
}

h1 {
color:#0a0548;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:26px;
font-weight:700;
margin-bottom:10px;
}

h2 {
color:#555555;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:20px;
font-weight:600;
margin-bottom:5px;
padding-bottom:5px;
}

h3 {
font-size: 15px;
font-weight: normal;
color:#333;
margin-bottom:5px;
padding-bottom:0px;
}

h4 {
font-family: Times New Roman, Times, serif;
font-size:12px;
font-weight:700;
color:#000;
margin-bottom:0;
padding-bottom:0;
}

h5 {
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
margin-bottom:0;
padding-bottom:0;
}


h6 {
color:#0a0548;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:26px;
font-weight:700;
margin-bottom:10px;
}


hr {
height:1px;
line-height:8px;
margin-bottom:0px;
/* display:none; */
color:#000000;
}

ul {
color:#555555;
margin-top:12px;
margin-bottom:0px;
padding-bottom:5px;
margin-left:35px;
}

ol {
color:#555555;
margin-top:12px;
margin-bottom:0px;
padding-bottom:5px;
margin-left:35px;
}

li {
color:#555555;
padding-left:0;
padding-bottom:5px;
font-family: Arial;
line-height:17px;
font-size:12px;
margin-top:0px;
}

a.LINKnavDark:link, a.LINKnavDark:active, a.LINKnavDark:visited {
color:#008FB3;
font-family: Arial;
line-height:17px;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.LINKnavDark:hover {
border-bottom: 1px #008FB3 dotted;
}

/* 008FB3 */

.TOP{
color:#555555;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:1px;
}

a.TOP:link, a.TOP:active, a.TOP:visited {
color:#555555;
line-height:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none; 
margin-bottom:1px;
}

a.TOP:hover {
color:#111111;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none; 
border-bottom: 1px #C0C0C0 solid;
}

a.LINK:active,a.LINK:link, a.LINK:visited {
color:#222222;
font-family: Arial;
line-height:17px;
font-size:12px;
text-decoration:none;
border-bottom: 1px #A0A0A0 dotted;
}


a.LINK:hover {
border-bottom: 1px #222222 dotted;
}

a.CONTACT:link, a.CONTACT:active, a.CONTACT:visited {
color:#4e81d4;
font-family: Arial;
line-height:17px;
font-size:12px;
text-decoration:none;
}

a.CONTACT:hover {
color:#4e81d4;
border-bottom: 1px #4e81d4 dotted;
} 


a.LINKoutsideDark:active {
font-family: Arial;
line-height:17px;
font-size:12px;
color:#0a0548;
text-decoration:none;
}

a.LINKoutsideDark:link {
font-family: Arial;
line-height:17px;
font-size:12px;
color:#0a0548;
text-decoration:none;
}

a.LINKoutsideDark:visited {
color:#0a0548;
font-family: Arial;
line-height:17px;
font-size:12px;
text-decoration:none;
}

a.LINKoutsideDark:hover {
font-family: Arial;
line-height:17px;
font-size:12px;
color:#1f6897;
text-decoration:none;
border-bottom: 1px dotted #1f6897;
}

a.LINK2:active {
font-family: Arial;
line-height:17px;
font-size:12px;
color:#0a0548;
text-decoration:none;
}

a.LINK2:link {
font-family: Arial;
line-height:17px;
font-size:12px;
color:#0a0548;
text-decoration:none;
}

a.LINK2:visited {
color:#0a0548;
font-family: Arial;
line-height:17px;
font-size:12px;
text-decoration:none;
}

a.LINK2:hover  {
font-family: Arial;
line-height:17px;
font-size:12px;
color:#FE9D00;
text-decoration:none;
}

a.LINKnav:link,
a.LINKnav:active,
a.LINKnav:visited {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

a.LINKnav:hover {
color:#FEDECC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:underline;
}


.Error {
background-color: White;
color: Red;
font-size: small;
}

a.LINKnavTop:link,
a.LINKnavTop:active,
a.LINKnavTop:visited {
margin-left:2px;
color:#555555;
font-family: Arial;
font-size:11px;
text-decoration:none;
}

a.LINKnavTop:hover{
color:#d3662a;
text-decoration:underline;
}

.hiddenPreloadPic {display:none;}

.MessageError
{
color: White;
background-color: Red;
border: solid 1px black;
padding: 5px 5px 5px 5px;
}

.MessageNormal
{
color: Green;
border: solid 1px black;
padding: 5px 5px 5px 5px;
}
