html { overflow: -moz-scrollbars-vertical; }
body { background-color: black; background-image: url(../images/site_img_01.jpg); background-repeat: repeat-x; background-position: left top; padding: 0; margin: 0; text-align: center; }
a, a:link, a:active, a:visited, a:hover { color: #0083ae; }
h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 0px; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 10px; }
h6 { font-size: 8px; } 
div#main_container { text-align: left; width: 736px; margin: 0 auto; }
div#main_container div.error { color: #d90000; position: relative; top: 0; left: 0; width: 736px; height: auto; font-size: 11px; font-family: tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-color: #ffa6a6; text-transform: uppercase; text-align: center; border: solid 2px #cf0000; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
div#header_01_container { position: relative; top: 0; width: 736px; height: 102px; background-image: url(../images/site_img_02.jpg); background-repeat: no-repeat; background-position: left top; left: 0; z-index: 11; }
div#upper_nav { font-size: 9px; font-family: tahoma, Arial, Verdana, Helvetica, sans-serif; position: absolute; top: 23px; left: 414px; }
div#upper_nav a, div#upper_nav a:link, div#upper_nav a:active, div#upper_nav a:visited { color: #c0c0c0; background-image: url(../images/blue_arrow.jpg); background-repeat: no-repeat; background-position: left center; text-decoration: none; margin-right: 8px; padding-left: 10px; display: inline; }
div#upper_nav a:hover { color: #00c0ff; }
div#upper_nav a.scart, div#upper_nav a.scart:link, div#upper_nav a.scart:active, div#upper_nav a.scart:visited { color: #00c0ff; font-size: 10px; font-weight: bold; background-image: url(../images/cart.jpg); background-repeat: no-repeat; background-position: left center; margin-left: 4px; padding-left: 20px; }
div#upper_nav a.scart:hover { text-decoration: underline; }
div#header_nav_container{ position: relative; top: 0; width: 736px; height: 39px; background-image: url(../images/site_img_04.jpg); background-repeat: no-repeat; background-position: left top; left: 0; z-index: 10; }
div#first_button { position: absolute; top: 0px; left: 43px; }
div#left_spacer { position: absolute; top: 0px; left: 179px; }
div#second_button { position: absolute; top: 0px; left: 184px; }
div#third_button { position: absolute; top: 0; left: 415px; }
div#right_spacer { position: absolute; top: 0; left: 552px; }
div#fourth_button { position: absolute; top: 0; left: 557px; }
div#header_02_container { position: relative; top: 0; left: 0; width: 736px; height: 193px; z-index: 1; white-space: nowrap; }
div#header_02_container img { display: inline; }
div#header_02_container h1, #header_02_container h2 { z-index: 0; display: none; }
div#toll_free { position: absolute; top: 8px; left: 10px; color: white; font-size: 11px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
div#body_container { background-image: url(../images/site_img_08.jpg); background-repeat: repeat-y; background-position: left top; position: relative; top: 0; width: 736px; z-index: 1; float: left; }
div#table_holder { background-color: transparent; background-image: url(../images/site_img_07.jpg); background-repeat: no-repeat; background-position: left top; position: relative; top: 0; width: 736px; z-index: 2; float: left; }
div#left_col_holder { vertical-align: top; position: relative; left: 34px; width: 200px; float: left; margin-top: 4px; margin-bottom: 4px; padding: 0; }
div#featuredsite { font-size: 11px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 4px; display: block; } 
div#featuredsite a { position: relative; top: -8px; color: #f1f1f1; }
div#left_col { color: #858585; font-size: 11px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; background-color: #0d0d0d; vertical-align: top; width: 191px; float: left; margin-right: 4px; margin-bottom: 4px; padding: 4px; border: solid 1px #262626; display: block; }
div.left_col_imp { margin-top: 10px; color: #858585; font-size: 11px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; background-color: #0d0d0d; vertical-align: top; width: 191px; float: left; margin-right: 4px; margin-bottom: 4px; padding: 4px; border: solid 1px #262626; display: block; }
div#shorttest { color: #707070; font-size: 10px; font-family: tahoma, Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/whattheysay.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 200px; height: 125px; margin-top: 12px; }
div#rmorelink { position: absolute; right: 45px; bottom: 12px; }
div#subtable a { text-decoration: none; text-indent: 12px; width: 100%; margin: 4px; display: block; }
div#subtable a:hover { color: #00c0ff; background-image: url(../images/small_arrow.gif); background-repeat: no-repeat; background-position: left center; }
div#main_col { color: #919191; font-size: 11px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; background-color: #0d0d0d; vertical-align: top; position: relative; left: 39px; width: 450px; height: 100%; float: left; margin-top: 4px; margin-bottom: 4px; padding: 5px; border: solid 1px #262626; }
div#single_col { color: #919191; font-size: 11px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; background-color: #0d0d0d; vertical-align: top; position: relative; left: 34px; width: 636px; float: left; margin-top: 4px; margin-bottom: 4px; padding: 15px; border: solid 1px #262626; }
div#single_col_black { color: #919191; font-size: 11px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; background-color: #000000; vertical-align: top; position: relative; left: 34px; width: 636px; float: left; margin-top: 4px; margin-bottom: 4px; padding: 15px; border: solid 1px #262626; }
div#single_col_forum { color: #919191; font-size: 11px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; background-color: #000000; vertical-align: top; position: relative; left: 30px; width: 676px; float: left; }
div#main_col a, div#main_col a:link, div#main_col a:active, div#main_col a:visited, div#single_col a, div#single_col a:link, div#single_col a:active, div#single_col a:visited { color: #0083ae; text-decoration: underline; }
div#main_col a:hover, div#single_col a:hover { text-decoration: none; }
div#single_col ul, div#main_col ul { list-style-type: square; }
div#single_col ul li, div#main_col ul li { margin-top: 3px; margin-bottom: 3px; color: #9b9b9b; font-weight: bold; }
div#tech_holder { width: 460px; float: right; margin-top: 4px; margin-bottom: 4px; border: solid 1px #262626; text-align: center; position: relative; height: 65px; margin-right: 34px; padding-top: 3px; padding-bottom: 3px; }
div#tech_holder img { vertical-align: middle; margin-right: 2px; margin-bottom: 4px; margin-left: 2px; }
#newsindent { width: 94%; font-size: 10px; text-align: justify; margin: 0; padding-top: 44px; padding-left: 6px; }
#newsheading { margin-bottom: 4px; }
#newsarticles p { margin-top: 0; margin-bottom: 0; padding: 0; }
#newsarticles a { font-size: 10px; color: #d50000; }
#newsarticles a:hover { color: #d50000; }
div#footer_holder { float: left; }
div#footer_container { position: relative; width: 736px; height: 78px; background-image: url(../images/site_img_09.jpg); background-repeat: no-repeat; background-position: left top; top: 0; left: 0; bottom: 0; z-index: 10; }
div#footer_nav { color: #999; font-size: 9px; position: relative; bottom: 0; width: 736px; height: auto; left: 0; text-align: center; z-index: 50; margin-top: -5px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; line-height: 12px; }
div#footer_nav a, div#footer_nav a:link, div#footer_nav a:active, div#footer_nav a:visited, div#footer_nav a:hover { color: #999; font-size: 9px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; }
div#footer_links { position: absolute; top: 22px; right: 50px; color: #2f2f2f; font-size: 11px; font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
div#footer_links a, #at_credits a:link, #at_credits a:visited { color: #626262; font-size: 11px; font-weight: bold; text-decoration: none; }
div#footer_links a:hover { color: #626262; font-size: 11px; font-weight: bold; text-decoration: underline; }
div#copyright { position: absolute; top: 16px; left: 50px; color: #626262; font-size: 10px; font-family: tahoma, Arial, Helvetica, sans-serif; }
div#copyright a, a:link, a:active, a:visited, a:hover { color: #37515f; }
div#header_01_container h1 { display: none; }
/**************** menu coding *****************/
div.menu { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; width: 100%; }
div.menu img { z-index: 1; }
div.menu ul { list-style: none; margin: 0px; padding: 0px; width: 185px; float: left; }
div.menu ul li { width: 185px; margin: 0; padding: 0; }
div.menu ul ul li { background-color: #1a1a1a; width: 185px; height: 22px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; filter:alpha(opacity=88); -moz-opacity:.88; opacity:.88; }
div.menu ul ul li:hover { background-color: #000000; }
div.menu a { text-indent: 0px; margin: 0px; padding: 0px; display: block; }
div.menu ul ul li a { color: #e5e5e5; font: bold 10px/22px Verdana, tahoma, Arial, Helvetica, sans-serif; text-indent: 7px; margin: 0; padding: 0; text-decoration: none; text-transform: uppercase; width: 100%; display: block; }
div.menu a:hover { color: #0091ab; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
div.menu li { position: relative; margin: 0px; padding: 0px; }
div.menu ul ul { position: absolute; z-index: 499; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; }
div.menu ul ul ul { position: absolute; top: 0; left: 100%; }
div.menu ul ul, div.menu ul li:hover ul ul, div.menu ul ul li:hover ul ul { display: none; }
div.menu ul li:hover ul, div.menu ul ul li:hover ul, div.menu ul ul ul li:hover ul { display: block; }
div#upper_form { position: absolute; top: 45px; left: 410px; z-index: 500; }
div#upper_form form { background-color: transparent; margin: 0; padding: 0; display: inline; white-space: nowrap; z-index: 500; }
div#upper_form table { position: relative; top: 0; left: 0; padding: 0; border: none; z-index: 500; }
div#upper_form td { vertical-align: top; z-index: 500; }
.input_box_holder { background-image: url(../images/input.jpg); background-repeat: no-repeat; background-position: left top; vertical-align: top; position: relative; top: 0; left: 0; width: 104px; height: 19px; margin: 0; padding: 0; }
.input_box_holder input, div#upper_form input { background-color: transparent; font-size: 9px; color: #ffffff; width: 96px; border-color: transparent; font-family: tahoma, Arial, Verdana, Helvetica, sans-serif; position: absolute; top: 4px; left: 4px; margin: 0; padding: 0; border-style: none; }
div#upper_form input.imgbut { vertical-align: bottom; position: relative; top: 0; left: 0; width: 51px; height: 19px; margin: 0; padding: 0; border: none; }
.input_box_holder .input_file_holder input { font-size: 10px; line-height: 12px; background-image: none; position: relative; width: auto; height: auto; border: solid 1px #5b5b5b; }
textarea { font-size: 10px; color: #ffffff; font-family: Tahoma, Arial, verdana, Helvetica, sans-serif; width: 100%; height: 75px; background-color: #222; overflow: auto; padding: 4px; border-color: #000 #393939 #393939 #000; border-style: solid; border-width: 1px; }
/************** dynamic Select ****************/
div.dynamicselect { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative; top: 0; left: 0; float: left; width: 97px; z-index: 501; margin: 0; }
div.dynamicselect ul { list-style: none; margin: 0; padding: 0; width: 97px; z-index: 501; float: left; }
div.dynamicselect li { position: relative; border-width: 0; color: #fff; font-size: 9px; font-family: tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-variant: normal; line-height: 19px; vertical-align: middle; }
div.dynamicselect h6 { color: #fff; font-size: 9px; font-family: tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-variant: normal; line-height: 19px; text-indent: 0; width: 97px; z-index: 501; margin: 0; padding: 0 0 0 4px; display: block; }
div.dynamicselect h6:hover { color: #fff; font-size: 9px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; }
div.dynamicselect ul li { background-image: url(../images/select_normal.jpg); background-repeat: no-repeat; background-position: left top; position: relative; top: 0; cursor: pointer; display: block; }
div.dynamicselect ul li:hover { background-image: url(../images/select_hover.jpg); background-repeat: no-repeat; background-position: left top; display: block; }
div.dynamicselect ul ul li { color: #000; background-color: white; background-image: none; text-indent: 3px; width: 96px; z-index: 501; cursor: pointer; filter:alpha(opacity=88); -moz-opacity:.88; opacity:.88; }
div.dynamicselect ul ul li:hover { color: #000; background-color: #d0d0d0; background-image: none; width: 96px; }
div.dynamicselect ul ul { position: absolute; width: 96px; z-index: 501; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
div.dynamicselect ul ul ul { position: absolute; top: 0; left: 100%; z-index: 501; }
div.dynamicselect ul ul, div.dynamicselect ul li:hover ul ul, div.dynamicselect ul ul li:hover ul ul { display: none; }
div.dynamicselect ul li:hover ul, div.dynamicselect ul ul li:hover ul, div.dynamicselect ul ul ul li:hover ul { z-index: 501; display: block; }
.contact_table td { padding: 5px; vertical-align: top; text-align: left; }
.contact_table input.imgbut { vertical-align: bottom; position: relative; top: 0; left: 0; width: 51px; height: 19px; margin: 0; padding: 0; border: none; }
small { font-size: 8px; }
div#pagination { width: 100%; text-align: right; vertical-align: middle; height: 17px; margin-top: 4px; margin-bottom: 12px; }
div#pagination a, div#pagination a:link, div#pagination a:visited { color: #e2e2e2; font-size: 10px; font-family: Tahoma, Arial, verdana; font-weight: bold; line-height: 18px; background-color: #1f1f1f; text-decoration: none; margin: 1px 2px; padding: 1px 4px; border: solid 1px; }
div#pagination a:hover { color: white; background-color: #0098ca; text-decoration: none; border: solid 1px #0083ae; }
div#pagination a:focus { color: white; background-color: #0083ae; text-decoration: none; border: solid 1px #0083ae; }
.activepage { color: #fff; font-size: 10px; font-family: Tahoma, Arial, verdana; font-weight: bold; background-color: #0083ae; text-decoration: none; line-height: 18px; margin: 1px 2px; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px; border: solid 1px #0083ae; cursor: default; }
.nonactive { color: #555; font-size: 10px; font-family: Tahoma, Arial, verdana; font-weight: bold; background-color: transparent; text-decoration: none; line-height: 18px; margin: 1px 2px; padding: 1px 4px; border: solid 1px; cursor: default; filter:alpha(opacity=20); -moz-opacity:.20; opacity:.20; }
div#portnav { color: #858585; font-size: 11px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; background-color: #0d0d0d; vertical-align: top; width: 192px; float: left; margin-right: 4px; margin-bottom: 4px; padding: 4px; border: solid 1px #262626; display: block; }
div#portnav p { margin-left: 8px; margin-right: 8px; margin-top: 5px; margin-bottom: 10px; }
div#portnav select { font-size: 9px; padding: 1px; width: 90%; }
.contact_table input.error { background-color: red;  }
div.hide { visibility: hidden; display: none; height: 1px; overflow: hidden; }
#myCalendar { border: 1px solid #333333; font-size: 11px; }
.myCalendarHeading { font-weight: bold; }
.weekDays { color: #3c5f87; border-bottom: 1px solid #333333; border-top: 1px solid #333333; }
.monthDay, .weekDays { text-align: center; }
.monthDay a { border: solid 1px transparent; padding: 2px; display: block; }
.monthDay a:hover { border: 1px solid #333333; text-decoration: none; }

div#slider-wrap { width: 460px; float: right; margin-top: 4px; margin-bottom: 4px; height: 200px; position: relative; margin-right: 36px; font-family: Verdana, Arial; font-size: 10px; color: white; background: url(/images/news_slider_bg.jpg) no-repeat center; position: relative; padding: 0; }
div#slide-it { position: absolute; top: 45px; left: 3px; }
div#slider-wrap .svw { background-color: #000; background-image: url(/images/little_load.gif); background-repeat: no-repeat; background-position: center; width: 20px; height: 20px; z-index: 100; position: absolute; top: 50%; left: 50%; margin-top: -10px; margin-left: -10px; border: solid 1px #00cdff; } 
div#slider-wrap .svw ul { position: relative; left: -999em; }
div#slider-wrap div.stripViewer { position: relative; overflow: hidden; margin: 0 0 1px 0; text-align: justify; }
div#slider-wrap .stripViewer ul { margin: 0; padding: 0; position: relative; left: 0; top: 0px; width: 1%; list-style-type: none; }
div#slider-wrap .stripViewer ul li { float:left; position: relative; left: 0; width: 454px; height: 145px; overflow: hidden; }
div#slider-wrap li div.slide_content_holder { margin: 0 50px; padding: 0; position: relative; left: 2px; height: 100%; }
div#slider-wrap div.stripTransmitter { position: absolute; top:0; left:5px; overflow: auto; width: 1%; padding: 0; } 
div#slider-wrap div.stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; }
div#slider-wrap div.stripTransmitter ul li{ width: 40px; height: 32px; float:left; margin: 0; padding: 0; } 
div#slider-wrap div.stripTransmitter a { border-color: #222222 #222222 #000 #222; border-style: solid; border-width: 1px; }
div#slider-wrap div.stripTransmitter a { font-size: 10px; font-weight: bold; text-align: center; line-height: 30px; background: #1d1d1d; color: #333333; text-decoration: none; display: block; padding: 0 15px; }
div#slider-wrap div.stripTransmitter a:hover { background: #333; color: #555555; }
div#slider-wrap div.stripTransmitter a.current { background: #595959; color: #000; border-top: 1px solid #777777; border-bottom: 1px solid #595959; border-left: 1px solid #777777; border-right: 1px solid #777777; }
div#slide-it h3 { font-family: Verdana, Arial; font-size: 12px; margin: 0 0 25px 0; padding: 0 0 2px 0; border-bottom: 1px solid #222222; }
div#slide-it div.rmore a { color: #00c0ff; background-image: url(/images/blue_arrow.gif); background-repeat: no-repeat; background-position: left center; text-indent: 12px; position: absolute; top: 120px; right: 0; z-index: 100; display: block; white-space: nowrap; }
div#slide-it div.pubdate { position: absolute; top: 18px; right: 0; font-size: 9px ; font-style: italic; }
div#tooltip { background: #fff; color: #000; opacity:.85;filter:alpha(opacity=85);-moz-opacity:.85; border: 5px solid #dedede; padding-left: 5px; padding-right: 5px; } 
div#tooltip h3 { font: normal 10px Verdana; margin: 0; padding: 6px 2px; border: 0; }
div#slider-wrap div.stripNavL a { display: block; height: 40px; width: 40px; position: absolute; top: 95px; left: 0px; font-size: 0px; z-index: 100; background: url("/images/news_slider_left.gif") no-repeat center; border: none; text-decoration: none; }
div#slider-wrap div.stripNavR a { display: block; height: 40px; width: 40px; position: absolute; top: 95px; left: 420px; font-size: 0px; z-index: 100; background: url("/images/news_slider_right.gif") no-repeat center; border: none; text-decoration: none; }
div#clogin_info { background-color: #ffffff; margin:-14px; padding:0px;position:relative; }