/* --- generic styles --- */

body {margin:0px; background-color:#ddd; font:normal 11px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#333;}
input, select {font:normal 11px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
ul, ol, div, p, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}
table {border-collapse:collapse;}
img {border:0px;}
a {text-decoration:none; color:#369;}
a:hover {text-decoration:underline; color:#036;}
a:active {outline:none;}
a:focus {outline:none;}

/* --- container styles --- */

div#container {position:relative; width:990px; margin:5px auto; background:#fff url(/images/bkg/body990.gif) repeat-y;}
div#top {position:relative; width:976px; margin:0px auto;}
div#top.sidebar.small {background:url(/images/bkg/sidebar_180.gif) top right repeat-y;}
div#top.sidebar.large {background:url(/images/bkg/sidebar_280.gif) top right repeat-y;}
div#bottom {height:6px; background:url(/images/bkg/footer990.gif) no-repeat;}
div#baseline {width:976px; height:50px; margin:0px auto 10px; font-size:10px;}
div#baseline ul {list-style:none;}
div#baseline ul li {float:left; margin-bottom:2px; border-right:solid 1px #bbb;}
div#baseline ul li.last-child {border-right:0px;}
div#baseline ul li a {display:block; padding:0px 5px; color:#036;}

div.clear_both {font-size:0px; clear:both;}

/* --- body styles --- */

div#body {position:relative; min-height:300px;}

/* --- header styles --- */

div#header {position:relative; height:200px; background-color:#DD1313;}
div#customerassist {position:absolute; top:0px; right:0px; padding:10px; text-align:right;}
div#customerassist h2 {font:normal 21px Arial, Tahoma, sans-serif; color:#ffffb0;}
div#customerassist h3 {font-size:11px; font-weight:normal; color:#fff;}

ul#control {position:absolute; bottom:4px; right:10px; list-style:none;}
ul#control li {float:right; font-size:10px; padding:0px 6px; border-left:solid 1px #ddd;}
ul#control li.last-child {border-left:0px;}
ul#control li a {color:#fff;}
ul#control li a:hover {color:#fff;}

/* --- navigation menu styles --- */

ul#navigation {position:absolute; bottom:0px; left:0px; height:35px; list-style:none outside none;}
ul#navigation li {float:left; padding:0px; margin-right:5px; background:#c50000 url(/images/navigation/tab_curve.gif) top right no-repeat; font-size:10px;}
ul#navigation li a {display:block; padding:1px 20px 1px 5px; color:#fff;}
ul#navigation li a:hover {text-decoration:none;}
ul#navigation li.current {background:#900 url(/images/navigation/tab_curve_active.gif) top right no-repeat;}
ul#navigation li:hover {background:#900 url(/images/navigation/tab_curve_hover.gif) top right no-repeat;}
ul#navigation li ul {position:absolute; display:none; list-style:none; background:#900 url(/images/navigation/tab_curve_active.gif) top right no-repeat;}
ul#navigation li.current ul, ul#navigation li:hover ul {display:block; left:0px; padding-left:4px; width:750px;}
ul#navigation li.current ul li, ul#navigation li:hover ul li {margin:0px 8px 0px 0px; padding:0px;}
ul#navigation li.current ul li a, ul#navigation li:hover ul li a {padding:2px 0px 3px 8px; background:#900 url(/images/navigation/tab_bullet.gif) center left no-repeat;}
ul#navigation li#menumyac ul {width:667px; padding-left:87px;}
ul#navigation li#menurene ul {width:571px; padding-left:183px;}
ul#navigation li#menuprog ul {width:509px; padding-left:245px;}
ul#navigation li#menuwhoi ul {width:425px; padding-left:329px;}
ul#navigation li#menuhelp ul {width:363px; padding-left:391px;}
ul#navigation li#menuabou ul {width:309px; padding-left:444px;}

/* --- footer styles --- */

div#footer {position:relative; font-size:10px; color:#333;}
div#footer div#sslseal {position:absolute; bottom:6px; right:20px;}
div#footer ul {position:absolute; bottom:10px; left:20px; list-style:none;}
div#footer ul li {float:left; border-right:solid 1px #ccc;}
div#footer ul li.first-child {border-right:0px; padding:1px 10px 1px 0px;}
div#footer ul li.last-child {border-right:0px;}
div#footer ul li a {display:block; padding:1px 5px;}

/* --- page styles --- */

div#page_std {padding:20px;}
div#page_std h1 {margin-bottom:10px; font:normal 21px Arial, Helvetica, sans-serif;}
div#page_std h2 {margin-bottom:10px; font:normal 16px Arial, Helvetica, sans-serif;}
div#page_std h3 {margin-bottom:10px; font:normal 14px Arial, Helvetica, sans-serif;}
div#page_std h4 {margin-bottom:10px; font:bold 12px Arial, Helvetica, sans-serif;}
div#page_std p {margin-bottom:10px;}
div#page_std p.footnote {margin-bottom:5px; font-size:10px;}
div#page_std table {margin-bottom:10px;}
div#page_std ul {list-style:outside url(/images/icon/bullet.gif); font-size:11px; margin-left:34px; margin-bottom:10px;}
div#page_std ul li {margin-bottom:2px;}
div#page_std ol {list-style:outside; font-size:11px; margin-left:34px; margin-bottom:10px;}
div#page_std ol li {margin-bottom:2px;}

/* --- form styles --- */

div#page_std form {margin-bottom:20px;}
div#page_std form fieldset {margin-bottom:5px; padding:5px 10px; border:solid 1px #ccc; -moz-border-radius:10px;}
div#page_std form fieldset legend {padding:0px 5px; color:#666;}
div#page_std form fieldset table {margin:5px 10px;}
div#page_std form fieldset table td {padding-bottom:6px;}
div#page_std form fieldset table td.label {width:125px; vertical-align:top; padding-top:3px; text-align:right; padding-right:10px;}
div#page_std form fieldset table td.label label {white-space:nowrap;}
div#page_std form  span.required {padding:0px 4px; color:#333;}






/* --- captcha styles --- */

img#img_captcha {vertical-align:middle; margin-right:10px;}
a#reload_captcha {display:block; color:#999; font-size:10px; text-decoration:none;}
a#reload_captcha:hover {color:#666; text-decoration:underline;}

/* --- breadcrumb styles --- */

div#page_std ul#breadcrumb {list-style:none; margin:0px 0px 10px; font-size:10px;}
div#page_std ul#breadcrumb li {display:inline; color:#666;}
div#page_std ul#breadcrumb li a {color:#666;}

/* --- sidebar styles --- */

div#top.sidebar.large div#page_std {margin-right:280px;}
div#top.sidebar.large div#sidebar {float:right; width:280px;}

div#top.sidebar.small div#page_std {margin-right:180px;}
div#top.sidebar.small div#sidebar {float:right; width:180px;}

div#sidebar {margin-bottom:20px;}
div#sidebar h2 {margin:20px 20px 10px 22px; font-size:14px; font-weight:normal;}
div#sidebar p {margin:10px 20px 10px 22px; font-size:11px;}
div#sidebar ul {list-style:outside url(/images/icon/bullet.gif); font-size:11px; margin-left:38px; margin-bottom:10px;}
div#sidebar ul li {margin-bottom:2px;}

/* --- pricing page styles --- */

div#page_std.pricing h2 {margin-top:20px;}
div#page_std.pricing table.pricing {width:100%;}
div#page_std.pricing table.pricing th {padding:4px 0px; border-bottom:solid 1px #999; font-weight:normal; text-align:left; text-transform:uppercase;}
div#page_std.pricing table.pricing td {padding:4px 0px; border-bottom:solid 1px #ddd; color:#333;}
div#page_std.pricing table.pricing th.product, div#page_std table.pricing td.product {width:40%;}
div#page_std.pricing table.pricing span.product_note {margin-left:5px; font-size:10px; color:#666;}
div#page_std.pricing table.pricing td.product_sub_category {font-size:12px; color:#666; padding-top:20px}
div#page_std.pricing table.pricing td.product a{color:#333}
div#page_std.pricing table.pricing span.domain-space {margin-left:5px; font-weight:bold; color:#900;}
div#page_std.pricing h2 span.note {margin-left:5px; font-size:14px; color:#666;}

/* --- contact-us page styles --- */

div#page_std.contact-us h2 {margin-top:20px; color:#000;}
div#page_std.contact-us h3 {margin-top:20px;}
div#page_std.contact-us h4 {margin-bottom:5px;}
div#page_std.contact-us span.note {color:#999;}
div#page_std.contact-us div.contact-section {margin-left:20px;}
div#page_std.contact-us div.contact-section table td.label {padding-right:10px;}

/* --- whois styles --- */

div#page_std.whois {}
