body { padding:15px; color: white; font-size:70%; font-family:tahoma, verdana, sans-serif; background:#171717; text-align: left}
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table {font-size: 1em}
a { text-decoration:none; color:#fa8d1e; font-weight: bold }
a:hover { text-decoration:underline;  }
a img {border: 1px solid white; padding: 4px}
a:hover img {border: 1px solid #dc03d0}
a img.noback {padding: 0; border: 0}
h1, h2, h3, h4, h5 {font-family:"Trebuchet MS", Tahoma, Arial;}
h1 {color:#fa8d1e; font-size:1.9em; font-weight:normal; border-bottom: 1px solid #d1d1d1; margin-bottom: 10px; margin-top: 0}
h1 span {font-size:0.4em; color: white; font-weight: bold}
h2 {color: white; font-size:1.2em; clear: both; padding: 2px 4px; letter-spacing: 2px; border: 1px solid white; border-left: 4px solid white}
 h3 {font-family:"Trebuchet MS", Tahoma; color:#6EAE3A; font-size:1.4em; line-height:25px; letter-spacing:-1px; }

.notes { font-size:0.9em; margin:0; padding:0;}

.submit {background: #fa8d1e; padding: 2px; font-size: 0.9em; font-weight: bold; color: black; border: 0; letter-spacing: 1px}
.reset {background: white; padding: 2px; font-size: 0.9em; font-weight: bold; color: black; border: 0; letter-spacing: 1px}

img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
img.clsborderleft { margin-right:10px; margin-bottom:10px; border:1px solid white; padding: 4px}
img.clsbordermiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; border:1px solid white; padding: 4px }
img.clsborderright { margin-left:10px; margin-bottom:10px; border:1px solid white; padding: 4px }
.border {border:1px solid white; padding: 4px }

.datatable td {padding: 4px; border-bottom: 2px solid #171717; background:#2e2e2e}

#top_strip {background: #222222; color: white; padding: 1px; margin-bottom: 10px; border-top: 2px solid #fa8d1e; }
#top_strip h1 {border: 0; margin: 0; padding: 0; font-size: 1em; font-weight: bold}
#container {width: 700px; text-align: left; margin: 0 auto}
#sitelogo {float: left; height: 30px; padding-left: 10px; padding-top: 10px}
#hbc {height: 35px; float: right; }
#hbc p {margin: 10px 10px 20px 0; padding: 0 0 2px 0; font-size: 0.9em }
#hbc a.hbc1 {border: 1px solid #fa8d1e; color: #fa8d1e; padding: 2px 7px; margin-right: 3px; font-weight: normal}
#hbc a:hover.hbc1 {background: #fa8d1e; color: black; text-decoration: none}
#hbc a.hbc2 {border: 1px solid white; color: white; padding: 2px 7px; margin-right: 3px;  font-weight: normal}
#hbc a:hover.hbc2 {background: white; color: black; text-decoration: none}
#hbc a.hbc3 {border: 1px solid #848484; color: #848484; padding: 2px 7px; margin-right: 3px; font-weight: normal}
#hbc a:hover.hbc3 {background: #848484; color: black; text-decoration: none}
#main_pic {height: 197px; border: 3px solid #747474}
#top_pic {height: 197px; background:url(top_pic.jpg) no-repeat; width: 694px}
#search {height: 150px; width: 171px; background:url(search1.gif) bottom #000000; float: right; border-left: 3px solid #747474}
#search h5 {color: white; font-size: 1.3em; font-weight: bold; margin: 5px 10px 10px 10px; letter-spacing: 2px; text-transform: uppercase}
#search h5 span {color: #fa8d1e; }
#search p { margin: 5px auto 0 10px; padding: 0; }
#search select1 {width: 90px; background: black; border: 0; color: #52FFE1 }
.search_box1 {background: black; border: 1px solid #484745; color: #52FFE1; width: 150px; margin-bottom: 10px}
#go {background: black; color: #52FFE1; border: 1px solid #484745; margin-right: 15px; padding: 1px; float: right ; cursor: pointer; }
#menu {clear: both; border: 3px solid #747474; border-bottom: 0; background:url(menu_back.gif) repeat-x #1b1b1b; margin-left: 10px; margin-right: 10px; color: white}
#menu ul { padding:4px 0 6px 0; margin:0px 0; list-style:none; padding-bottom 5px }
#main {background:url(main_back.gif) repeat-y right #171717; margin-left: 10px; margin-right: 10px; clear: both; border: 3px solid #747474; border-top: 0 ; width: 670px}
#pagebody {float: left; width: 464px; padding: 20px; background:url(../template/pagebody_back.gif) right bottom no-repeat;}
#right {float: right; width: 161px; }
#right h5 {background:url(../template/menu_back.gif) repeat-x; padding: 4px; text-align: center; border-bottom: 3px solid #747474; margin-bottom: 0; text-transform: uppercase; letter-spacing: 2px; font-size: 1.2em; margin-top: 0}
h5 span {color: #fa8d1e}
#product_menu, #product_menu ul { padding:0; margin:0; list-style:none; width:161px; text-align:left; text-transform: uppercase}
#product_menu a { display:block; background:#242628; color:#fff; height:21px; line-height:20px; border-bottom:1px solid #171717; font-weight:normal; text-align: center }
.product_menu_1 {border-right: 3px solid #52ffe1; }
.product_menu_2 {border-right: 3px solid #d6c004}
.product_menu_3 {border-right: 3px solid #dc03d0}
.product_menu_4 {border-right: 3px solid white}
.product_menu_5 {border-right: 3px solid #52b8ff}
.product_menu_6 {border-right: 3px solid #8b52ff}
.product_menu_7 {border-right: 3px solid #ff52b0}

#product_menu a:hover { background:#101010; color:#DC03D0; text-decoration:none; }
#contact h5 {margin-top: 0}
#contact {background:#242628; color:#fff;  }
#contact p {padding: 15px; padding-top: 0; border-bottom: 3px solid #747474}
#clear {clear: both}
#copy {clear: both; border: 3px solid #747474; border-top: 0; background:url(../template/menu_back.gif) center repeat-x #1b1b1b; margin-left: 20px; margin-right: 20px; color: white; text-align: center; padding: 3px 0; font-size: 0.9em}
#end {background: #222222; color: white; padding: 3px; margin-top: 20px; border-bottom: 3px solid white;  }
#end a {color: white; font-weight: normal}

#nav { text-align:center; text-transform: uppercase }
#nav li { display:inline; position: relative;  }
#nav li a { width:100%; padding:4px 10px; color: white; font-weight: normal}
#nav li a:hover { border:0; color:#848484; text-decoration: none}
#nav li ul { display:none; position:absolute; top:10px; left:0; width:134px; text-align:left; margin-top:3px; margin-left:7px; }
#nav li > ul { top:auto; left:0; margin-top:3px; }
#nav li:hover ul, li.over ul{ display:block; }
#nav li ul a { display:block; width:100%; background:#465EB9; padding:4px; border-top:1px solid #7B8ED6; }
#nav li ul a:hover { background:#A7B9E7; color:#0A1D5C; border-top:1px solid #7B8ED6; }
#nav li ul ul { margin:-22px 0 0 160px; top:20px; }
#nav li:hover ul ul, #nav li.over ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li li.over ul { display:block; left:-4px; }
#nav .nav_parent a { background:url(../template/nav_parent_out.gif) #465EB9 no-repeat right; padding-right:18px; }
#nav .nav_parent a:hover { background:url(../template/nav_parent_over.gif) #465EB9 no-repeat right; }
#nav .nav_child a { background:#465EB9; }
#nav .nav_child a:hover { background:#A7B9E7; }
#nav .nav_parent2 a { background:url(../template/nav_parent2_out.gif) #465EB9 no-repeat right; padding-right:18px; }
#nav .nav_parent2 a:hover { background:url(../template/nav_parent2_over.gif) #A7B9E7 no-repeat right; }
#nav .nav_child2 a { background:#465EB9; }
#nav .nav_child2 a:hover { background:#A7B9E7; }
#nav #active { color:#fa8d1e; cursor:default; }
#nav .nav_parent #active { color:#A7B9E7; cursor:default; background:url(../template/nav_parent_out.gif) #465EB9 no-repeat right; }
#nav .nav_child #active, #nav .nav_child2 #active, #nav .nav_parent2 #active { background:#465EB9; }
#ie7fix { display:none; }

#pagebody ul { line-height:19px; font-weight:bold; margin-left: 10px; padding: 0; font-size: 0.9em}
#pagebody li { list-style-type:none; text-indent:15px; background:url(bullet.gif) no-repeat left top; }

