.url {
 color:#373;
 background:inherit;
 font-size:.8em;
 font-family:verdana, sans-serif;
 font-weight:normal;
}
iframe {
 max-height:80em;
 border:2px solid #fff;
 overflow:auto;
}
fieldset.stats {
 border:1px solid #333;
}
fieldset.stats legend {
 background:#eee;
 color:#333;
 border:1px solid #333;
 font-weight:bold;
}
fieldset.stats > ul {
 margin:0px;
 padding:0px;
 list-style-type:none;
}
fieldset.stats > ul > li {
 border-top:1px solid #333;
 border-bottom:2px solid #333;
 border-left:1px solid #333;
 border-right:2px solid #333;
 background:#eee;
 color:#333;
 margin-top:1.0em;
 text-indent:1.0em;
 font-weight:bold;
}
fieldset.stats > ul > li > ul {
 margin:0px;
 padding:0px;
 list-style-type:none;
}
fieldset.stats > ul > li > ul > li {
 border-top:1px solid #333;
 padding-left:1.0em;
 background:#fff;
 color:#333;
 text-indent:0em;
 font-weight:normal;
}
fieldset.stats > ul > li > ul > li > ul {
 list-style-type:none;
 display:inline;
 margin:0px;
 padding:0px;
}
fieldset.stats > ul > li > ul > li > ul > li {
 display:inline;
 margin-left:1.0em;
 border-left:1px solid #333;
 padding-left:1.0em;
}






ul.editaccount {
 list-style-type:none;
 padding:0.85em 0em 0em 0em;
 margin:0px;
}
ul.editaccount li {
 padding:0.35em 0em 0em 0em;
 margin:0px;
 color:#555;
 background:#fff;
}
ul.editaccount li input {
 width:20em;
 color:#333;
 background:#fff;
}
ul.editaccount li .submit {
 width:15em;
 color:#333;
 background:#fff;
 margin-top:0.85em;
}
.alert {
 color:#f00;
 background:#fff;
 font-style:italic;
}
fieldeset.editaccount {
 border:1px solid #777;
}
fieldset.editaccount legend {
 border:0px solid #777;
 padding:2px;
 color:#777;
 background:#fff;
}



ul#myaccount {
 list-style-type:none;
 padding:0.85em 0em 0em 0.85em;
 margin:0px;
}
ul#myaccount li {
 padding:0px;
 margin:0px;
}
ul#myaccount li a.myaccount:link, ul#myaccount li a.myaccount:active, ul#myaccount li a.myaccount:visited {
 color:#333;
 background:#fff;
 font-weight:bold;
 text-decoration:none;
}
ul#myaccount li a.myaccount:hover {
 color:#777;
 background:#fff;
 font-weight:bold;
 text-decoration:none;
}

fieldset#loginform {
 border:1px solid #333;
 float:right;
 margin-left:1.25em;
 margin-bottom:1.25em;
}
fieldset#loginform legend {
 border:1px solid #333;
 color:#333;
 background:#eee;
 padding:2px 3px 2px 3px
}
fieldset#loginform p {
 text-indent:0px !important;
 padding:10px 15px 15px 15px; text-align:center;
}
fieldset#loginform p input.submit {
 font-size:1em;
}
ul#glossary_menu {
 list-style-type:none;
 width:10.1em;
 margin:0px;
 padding:0.85em 0px 0px 0px;
 position:relative;
 color:#555;
 background:#fff;
}
ul#glossary_menu li.header {
 position:absolute;
 border:0.05em solid #555;
 padding:0px;
 margin:0px;
 cursor:pointer;
 width:9.9em;
}
ul#glossary_menu li:hover.header {
 border:1px solid #000;
 color:#000;
 background:#fff;
}
ul#glossary_menu li.header span.header_text {
 padding:3px;
}
ul#glossary_menu li.header span.arrow {
 padding-right:5px;
 padding-left:10px;
}
ul#glossary_menu li.header ul#hidden {
 list-style-type:none;
 display:none;
 margin:0px;
 padding:0px;
}
ul#glossary_menu li:hover.header ul#hidden {
 display:block;
}
ul#glossary_menu li.header ul#hidden li.term {
 color:#333;
 background:#eee;
 border-top:1px solid #333;
 width:100%;
}
ul#glossary_menu li.header ul#hidden li.term a {
 display:block;
 color:#333;
 background:#eee;
 text-decoration:none;
 padding:0px 3px 0px 3px;
}
ul#glossary_menu li.header ul#hidden li.term a:hover {
 display:block;
 color:#333;
 background:#fff;
 text-decoration:none;
}

fieldset#glossary {
 padding:3px;
 margin:35px 0px 0px 0px;
 border:1px dashed #456;
 color:#333;
 background:#fff;
}
fieldset#glossary legend {
 padding:0px 3px 0px 3px;
 background:#eee;
 font-weight:bold;
 color:#555;
 border:1px dashed #456;
 margin:0px;
}
fieldset#glossary p {
 padding:0px 15px 5px 15px;
 font-weight:normal;
 color:#333;
 background:#fff;
 text-indent:0px !important;
}
span.xt {
 display:block;
 text-align:left;
 padding-bottom:3px;
 font-style:italic !important;
}
ul#quickfacts {
 list-style-type:none;
 padding:10px 0px 55px 0px;
 margin:0px;
 position:relative;
}
ul#quickfacts li ul li {
 display:inline;
}
ul#quickfacts li ul {
 list-style-type:none;
 padding:0px 0px 0px 0px;
 margin:0px;
 display:inline;
}
ul#quickfacts li span.value {
 color:#333;
 background:#fff;
}
ul#quickfacts li#languages a {
 padding-bottom:5px;
}
ul#quickfacts li#languages ul li acronym {
 text-decoration:none !important;
 border:0px !important;
}
ul#quickfacts li#languages ul li.five {
 color:#151;
 background:#fff;
}
ul#quickfacts li#languages ul li.four {
 color:#351;
 background:#fff;
}
ul#quickfacts li#languages ul li.three {
 color:#551;
 background:#fff;
}
ul#quickfacts li#languages ul li.two {
 color:#531;
 background:#fff;
}
ul#quickfacts li#languages ul li.one {
 color:#511;
 background:#fff;
}
ul#quickfacts li#languages ul li {
 padding-top:1px;
 padding-left:1px;
 padding-right:1px;
 padding-bottom:3px;
}
ul#quickfacts li#languages ul li:hover {
 border-top:1px dashed #999;
 border-left:1px dashed #999;
 border-right:1px dashed #999;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:3px;
 background:#eee;
 color:#333;
 cursor:help;
}
ul#quickfacts li#languages ul li:hover span.hidden_info a {
 background:#eee;
 color:#151;
 padding:0px;
 line-height:normal;
 margin:0px;
 cursor:help;
}
ul#quickfacts li#languages ul li:hover span.hidden_info acronym {
 background:#eee;
 color:#151;
 padding:0px;
 line-height:normal;
 margin:0px;
}
ul#quickfacts li#languages ul li:hover span.hidden_info {
 display:block;
 position:absolute;
 top:77px;
 left:0px;
 padding:3px;
 width:60%;
 border:1px dashed #999;
 background:#eee;
 color:#151;
}
ul#quickfacts li#languages ul li span.hidden_info {
 display:none;
}


ul#whychooseme {
 list-style-type:none;
 padding:10px 0px 0px 0px;
 margin:0px;
}
ul#whychooseme > li+li{
 padding-top:5px;
 margin:0px;
}
ul#whychooseme > li p{
 text-indent:-10px !important;
 padding-left:10px !important;
}
ul#compliancy {
 list-style-type:none;
 padding:0px 0px 0px 20px;
 margin:0px;
}
ul#compliancy li.websites:hover {
 cursor:help;
}
ul#compliancy li.websites:hover span.hidden_info {
 display:inline;
}
ul#compliancy li.websites span.hidden_info {
 display:none;
}

.accesskey {
 text-decoration:underline;
}
ul.serv_options {
 list-style-type:none;
 padding:10px 0px 15px 0px;
 margin:0px;
}
ul.serv_options li {
 font-size:.9em !important;
 margin:0px;
 padding-left:5px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 color:#555;
 background:#fff;
 text-decoration:none;
}
ul.serv_options li a {
 font-size:.9em !important;
 color:#555;
 background:#fff;
 text-decoration:none;
}
ul.serv_options li a:hover {
 font-size:.9em !important;
 color:#111;
 background:#fff;
 text-decoration:none;
}

ul#sitemap {
 list-style-type:none;
 padding:0px;
 margin:5px 0px 5px 15px;
}
ul#sitemap li {
 font-size: .9em !important;
 font-weight:bold;
 margin:0px;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:0px;
 padding-right:0px;
 color:#555;
 background:#fff;
}
ul#sitemap li a:link, ul#sitemap li a:visited, ul#sitemap li a:active {
 font-weight:bold;
 margin:0px;
 padding:0px;
 color:#555;
 background:#fff;
 text-decoration:none;
}
ul#sitemap li a:hover {
 font-weight:bold;
 margin:0px;
 padding:0px;
 color:#777;
 background:#fff;
 text-decoration:underline;
}
ul#sitemap li ul {
 list-style-type:none;
 padding:0px;
 margin:0px 0px 0px 15px;
}
ul#sitemap li ul li {
 font-size: 1em;
 font-weight:normal;
 margin:0px;
 padding-top:6px;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 color:#333;
 background:#fff;
}
ul#sitemap li ul li a:link, ul#sitemap li ul li a:visited, ul#sitemap li ul li a:active {
 font-weight:normal;
 margin:0px;
 padding:0px;
 color:#333;
 background:#fff;
 text-decoration:none;
}
ul#sitemap li ul li a:hover {
 font-weight:normal;
 margin:0px;
 padding:0px;
 color:#555;
 background:#fff;
 text-decoration:underline;
}

ul.support {
display:inline;
list-style:none;
margin:0px;
}

ul.support li {
padding-left:25px;
padding-right:25px;
}

ul.support li.header {
padding-top:15px;
text-align:center;
font-weight:bold;
}



/* Portfolio Styles */

.portfolio {
margin:0px;
padding-left:0px;
padding-bottom:0px;
list-style-type:none;
}

.portfolio li{
text-decoration:none;
font-size:.8em;
background:#fff;
color:#000;
padding-left:10px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
}

.portfolio li.img{
float:left;
}

.portfolio a:link, .portfolio a:visited, .portfolio a:active{
background:#fff;
color:#733;
}

.portfolio a:hover{
background:#fff;
color:#337;
}
p.double {
 line-height:2.00em;
}
p.noindent {
 text-indent:0.00em;
}
td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
}
a.forum_link{
 background:#eee !important;
 color:#733 !important;
}
a:link.disabled, a:visited.disabled, a:active.disabled, a:hover.disabled {
text-decoration:line-through;
color:#333;
background:#fff;
border:0px;
cursor:text;
}
acronym, abbr {
 border-bottom: 1px dashed #353;
 color:#353;
 background:#fff;
 text-decoration:none;
 padding:0px;
 position:relative;
}
p acronym, p abbr {
 color:#353;
 background:#fff;
 text-decoration:none;
 border: 0px;
 padding:1px 3px 0px 3px;
}
acronym:hover, abbr:hover {
 padding:0px;
 color:#335;
 background:#fff;
 text-decoration:none;
 cursor:help;
 z-index:99 !important;
}
p acronym:hover, p abbr:hover {
 padding:1px 3px 0px 3px;
 background:#ccc;
 color:#335;
 text-decoration:none;
 cursor:help;
}
form {
 margin:0px;
 padding:0px;
}
#xmlversion {
 font-size:.7em;
 font-weight:bold;
 color:#555;
 background:#fff;
}
#xmlversion a:link, #xmlversion a:active, #xmlversion a:visited {
 color:#333;
 background:#fff;
 text-decoration:none !important;
}
#xmlversion a:hover {
 color:#555;
 background:#fff;
 text-decoration:underline;
}

/* Hosting Plans */
dl.hosting {
 margin:0 0 5px 0;
 padding:0;
}
dl.hosting dt {
 font-weight:bold;
 float:left;
 padding-right:5px;
 padding-top:7px;
 color:#555;
}
dl.hosting dt:after {
 content:":";
}
dl.hosting dd {
 padding-top:7px;
}
