/* CSS Document */
body { /*background-image:url(img/bg.gif); background-repeat:repeat-x;*/ background-color: #FFFFff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; /*font: normal 11px georgia, serif;letter-spacing:0.5px; */color:#656565; margin:auto;}
a {text-decoration:none; color: #FF7F00;}
a:hover { text-decoration:underline; color:#FF7F00; visibility:visible;}
a:visited { color:#FF7F00;}

h1 {color: #5F5F5F;font: normal 20px arial, sans-serif;margin: 0 0 2px 0;letter-spacing: -1px;}

h2 {color:#656565; font: bold 16px arial, sans-serif;margin:auto;}

h3 {color:#656565; font: bold 14px arial, sans-serif;margin:auto;}

h4 {color:#656565; font: bold 12px arial, sans-serif;margin:2px;}

h5 {color:#FF7F00; font: bold 14px arial, sans-serif;margin:auto;}

h6 {color:#656565; font: normal 10px arial, sans-serif;margin:auto;}


.indexHeader {color: #5F5F5F;font: normal 16px arial, sans-serif;margin: 0 0 2px 0;letter-spacing: -1px;}
.indexHeader02 {color: #5F5F5F;font: normal 14px arial, sans-serif;margin: 0 0 2px 0;letter-spacing: -1px;}

.jumpMenu {border:#959595 solid 1px; font-size:10px; color:#656565; background-color:#CCCCCC; margin-top:4px;}

#header {width:900px;margin:auto; height:148px;}
.headerText {font-size:10px; color:#B1B1B1; text-align:center; vertical-align:top;}
.headerText a {text-decoration:none; color: #B1B1B1;}
.headerText a:hover { text-decoration:underline; color:#B1B1B1;}
.headerText a:visited { color:#B1B1B1;}

#main {width:900px; height:auto; background-color:#FFFFFF; margin:auto;}
.mainWrapper {margin: 0 auto;width: 722px; padding:4px;}
.mainWrapperIndex {margin: 0 auto;width: 892px; padding:4px;}
.emailDivider { background-image:url(img/pageDivider.gif); width:350px; background-repeat:no-repeat;}
.date {font: normal 14px georgia, serif;letter-spacing:0.5px; color:#FF6600; font-weight:bold;}
.testimonialHeader { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}


#footer { margin:auto; width:900px; background-color:#FFFFFF;}
.footerText {font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#B1B1B1; text-align:center; vertical-align:top;}
.footerText a {text-decoration:none; color: #B1B1B1;}
.footerText a:hover { text-decoration:underline; color:#B1B1B1;}
.footerText a:visited { color:#B1B1B1;}

#bannerTop {width:468px; height:20px; vertical-align:middle; margin:auto 0px auto auto ;}
#bannerSky {width:120px; height: 600px; vertical-align:top; margin:auto;}

.backtoTop {font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#B1B1B1; text-align:right;}

#main01 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; background-color:#FF6600; color:#FFFFFF; letter-spacing:-1px; padding:3px; width:130px; position:}

#main02 {}

.hpText { padding-left:4px; padding-right:4px; padding-bottom:4px; background-color:#fafafa;}

#hpNav {width:762px; height:454px; margin:auto;}
.hpNav01{position: relative;white-space: nowrap;display: block;width: 104px;height: 26px;margin: 0;padding: 0;left: 440px;top: -240px;}
.hpNav02{position: relative;white-space: nowrap;display: block;width: 104px;height: 26px;margin: 0;padding: 0;left: 450px;top: -230px;}
.hpNav03{position: relative;white-space: nowrap;display: block;width: 104px;height: 26px;margin: 0;padding: 0;left: 460px;top: -220px;}
/** sub nav menu**/


/********* top nav **************/
.navToplist {
margin: auto; /*removes indent IE and Opera*/
padding: 0px; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
height:58px;
float:left;
}

.navToplist a, .navToplist a:visited {
display:inline-block;
padding: 6px 2px 6px 8px;
font: bold;
/*border: 1px solid;
border-color: #ddd #000 #000 #ddd;
background-color: #999999;
background-image:  url(img/subNavBtnOff.gif);
background-repeat: no-repeat;
background-position: 0% 50%;*/
color: #666666;
text-decoration: none;
}

.navToplist a:hover {
/*background-color: #ffffff;*/
background:url(img/NavBtnOn.gif);
color: #FF7F00;
font: bold;
}
