/* - - - - - - - - - - - - - - - - - - - - -

Title :	Help Center
URL :

Description : CSS for Help Center 2.0

Created : 05.15.06
Modified :

- - - - - - - - - - - - - - - - - - - - - */



* {
	padding: 0;
	margin: 0;
}

html { }

body {
	background-color: #f4f4f4;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: small;
}

/* ----- IDS ----- */

#wrap {
	width: 778px;
	margin: 10px auto 5px auto;
	border: 1px solid #000;
	background-color: #fff;
}

#head {
	margin: 5px 5px 0px 5px;
	width: 768px;
	background-repeat: repeat-x;
	background-position: left top;
	height: 92px;
}

h1 {
	display: none;
}

h2 {
	font-size: 90%;
	padding: 5px;
	color: #ffffff;
}

p.version {
	display: none;
}

#mainheader {
	float: left;
}


#supportnum ul {
	list-style: none;
	margin: 30px 15px 0px 0px;
	text-align: right;
	float: right;
}

#supportnum ul li {
	margin-bottom: 5px;
}

#supportnum ul li a {
	color: #000000;
}


/*------------------------------------------------------------

MENU STYLES:
These are the styles related to the main menu (and other
sections) at the top of page in the Help Center. These these
styles include the main menu buttons, breadcrumbs, and
bookmark this page.

------------------------------------------------------------*/

#menu {
	border: 1px solid #000;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 5px;
	clear: both;
	height: 25px;
	width: 766px;
	padding: 0px;
}

#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}

#menu ul li a {
	display: block;
	height: 25px;
	padding: 0px;
	margin: 0px;
}

#menu ul li a.home_btn {
	width: 67px;
}

#menu ul li a.guides_btn {
	width: 107px;
}

#menu ul li a.walk_btn {
	width: 90px;
}

#bookmark img {
	border: none;
	margin: 5px 10px;
}

#submenu {
	margin: 0px 5px 20px 5px;
	background-color: #fff;
	clear: both;
	width: 768px;
	background-image: url(/images/bk_page_title.gif);
	background-repeat: repeat-x;
	height: 34px;
}

#undermenu {
	margin: 1px 5px 1px 5px;
	padding: 0px;
	clear: both;
	width: 768px;
	background-image: url(/images/nav_shadow_bk.gif);
	background-repeat: repeat-x;
	height: 5px;
	font-size: 1px;
}

#breadcrumbs ul {
	list-style: none;
}

#breadcrumbs ul li {
	float: left;
}


#breadcrumbs a {
	display: block;
	margin: 5px 0px 5px 5px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

#breadcrumbs a:hover {
	color: #999;
}

#breadcrumbs a.arrow {
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
}

/*END MENU STYLES------------------------------------------------*/



/*------------------------------------------------------------

ALERT STYLES:
Styles for system and product alerts. The alerts go at the
top of the page. Above the search.

------------------------------------------------------------*/

#alert {
	margin: 0px 20px;
	border: 1px solid #000;
	background-color: #f5f5f5;
}

#alert h2 {
	background-color: #C90707;
	color: #fff;
}

#alert p {
	padding: 15px 15px 15px 45px;
	background-image: url(/images/icon_error.gif);
	background-repeat: no-repeat;
	background-position: 5px 15px;
}

/*END ALERT STYLES------------------------------------------------*/


/*------------------------------------------------------------

SEARCH STYLES:
Styles for main and side search boxes, and the advanced
search page. Many of these styles are tied to the domtab
javascript.

------------------------------------------------------------*/

#mainsearch {
	clear: left;
	margin: 15px 20px 10px 20px;

}

#mainsearch div.regsearch,
#mainsearch div.googlesearch,
#sidesearch div.regsearch,
#sidesearch div.googlesearch {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	clear: left;
	padding: 5px 5px 20px 20px;
	margin: 0px 0px 10px 0px;
}

div.regsearch img {
	border: none;
}

#mainsearch table{
	margin-top: 10px;
}

#mainsearch ul.searchtabs {
	list-style: none;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-color: #fff;
	background-image: url(/images/ccc.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#sidesearch {
	margin: 0px 20px 0px 0px;
	padding: 0;
}

#sidesearch div.regsearch,
#sidesearch div.googlesearch {
  padding-bottom: 10px;
}

#sidesearch ul.searchtabs {
	list-style: none;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-color: #fff;
	background-image: url(/images/ccc.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#sidesearch p {
	margin-top: 10px;
	color: #444;
}

#sidesearch select {
	margin-top: 0px;
	font-size: 12px;
}

#sidesearch input {
	margin-top: 0px;
	margin-bottom: 10px;
}

div.searchtab input.searchbtn {
	display: block;
	margin-top: 20px;
	margin-bottom: 0;
	width: 65px;
	height: 19px;
	border: 0;
	background-image: url(/images/pl_btn_search_green.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	vertical-align: bottom;
}

div.googlesearch input.searchbtn {
	margin-bottom: 0;
}




div.searchtab ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}

div.searchtab ul li a {
	display: block;
	height: 16px;
	padding: 0px;
	margin: 0px;
	color: #000;
	text-decoration: none;
}


ul.searchtabs li.active a.hgoo {
	background-repeat: no-repeat;
	background-position: top left;
	width: 108px;
}

div.searchtab ul li a.hgoo {
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-left: 10px;
	width: 108px;

}

ul.searchtabs li.active a.wgoo {
	width: 100px;
	background-repeat: no-repeat;
	background-position: top left;
}

ul.searchtabs li a.wgoo {
	width: 100px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

select.product {
	margin-top: 5px;
	margin-right: 10px;
}

input.searchstring{
	margin-top: 4px;
	font-size: 14px;
	margin-right: 10px;
	font-weight: bold;
}

input.t12 {
	width: 280px;
	font-size: 15px;
	font-weight: bold;
}

#advancedsearch {
	margin: 10px 0px 10px 20px;
	border: 1px solid #000;
	background-color: #F5F5F5;
}

#advancedsearch p{
	margin: 10px;
	font-size: 85%;
}

#advancedsearch strong {
	font-size: 120%;
}

#advancedsearch table {
	font-size: 90%;
	margin: 10px;
}

#advancedsearch table td{
	padding-bottom: 20px;
}

div.search_pages_top {
	text-align: right;
	margin: 10px 0px;
	font-size: 100%;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}

#articlelist div.search_pages_top a {
	color: #666;
	font-size: 85%;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 2px;
}


div.search_pages_bottom {
	text-align: right;
	margin: 10px 0px;
	font-size: 100%;
	font-weight: bold;
	border-top: 1px solid #ddd;
	padding-top: 10px;
}

#articlelist div.search_pages_bottom a {
	color: #666;
	font-size: 85%;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 2px;
}

#articlelist .recentup {
	width: 42px;
	background-repeat: no-repeat;
	background-position: bottom left;
}


/*END SEARCH STYLES------------------------------------------------*/



#domainsearch select {
	margin-top: 0px;
}

#domainsearch input {
	margin-top: 0px;
}

#domainsearch input.submit {
	vertical-align: bottom;
	margin-left: 5px;
	width: 33px;
	height: 20px;
	border: 0;
	background-color: #ff0000;
	background-image: url(/images/btn_go_red.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}



/*------------------------------------------------------------

BROWSE STYLES:
Styles Browse section of Help Center. This section includes
mouseovers, and popups.

------------------------------------------------------------*/
#browse {
	margin: 0px 0px 0px 20px;
	border: 1px solid #000;
	height: 122px;
	width: 736px;
	background-color: #F5F5F5;
}

#browse ul{
	list-style: none;
}

#browse ul li {
	float: left;
}

#browse ul li a {
	display: block;
	padding-top: 43px;
	width: 72px;
	margin: 10px 4px 15px 4px;
	text-align: center;
	font-size: 75%;
	text-decoration: none;
	color: #000;
	background-repeat: no-repeat;
	background-position: 10px top;
}

#browse ul li a.domain {
	background-image: url(/images/domain.png);
	background-position: top;
}

#browse ul li a.domain:hover,
#browse ul li a.domain:focus {
	background-image: url(/images/domain.png);
	background-position: 10px -90px;
}

#browse ul li a.customer {
	background-image: url(/images/customer.png);
	background-position: top;
}

#browse ul li a.customer:hover,
#browse ul li a.customer:focus {
	background-image: url(/images/customer.png);
	background-position: 10px -90px;
}

#browse ul li a.builders {
	background-image: url(/images/site_builders.png);
	background-position: top;
}

#browse ul li a.builders:hover,
#browse ul li a.builders:focus {
	background-image: url(/images/site_builders.png);
	background-position: 10px -90px;
}

#browse ul li a.ssl{
	background-image: url(/images/ssl.png);
	background-position: top;
}

#browse ul li a.ssl:hover,
#browse ul li a.ssl:focus {
	background-image: url(/images/ssl.png);
	background-position: 10px -90px;
}

#browse ul li a.email{
	background-image: url(/images/email.png);
	background-position: top;
}

#browse ul li a.email:hover,
#browse ul li a.email:focus {
	background-image: url(/images/email.png);
	background-position: 10px -90px;
}

#browse ul li a.hosting {
	background-image: url(/images/hosting.png);
	background-position: top;
}

#browse ul li a.hosting:hover,
#browse ul li a.hosting:focus {
	background-image: url(/images/hosting.png);
	background-position: 10px -90px;
}

#browse ul li a.reseller {
	background-image: url(/images/reseller.png);
	background-position: top;
}

#browse ul li a.reseller:hover,
#browse ul li a.reseller:focus {
	background-image: url(/images/reseller.png);
	background-position: 10px -90px;
}

#browse ul li a.business {
	background-image: url(/images/business.png);
	background-position: top;
}

#browse ul li a.business:hover,
#browse ul li a.business:focus {
	background-image: url(/images/business.png);
	background-position: 10px -90px;
}

#browse ul li a.auction {
	background-image: url(/images/auctions.png);
	background-position: top;
}

#browse ul li a.auction:hover,
#browse ul li a.auction:focus {
	background-image: url(/images/auctions.png);
	background-position: 10px -90px;
}

#domaindiv, #hostingdiv, #buildersdiv, #emaildiv, #customerdiv, #businessdiv, #resellerdiv, #auctiondiv {
	position:absolute;
	margin: 25px 0px 0px 25px;
	visibility: hidden;
	display: none;
	padding: 0px 0px 10px 0px;
	width: 200px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

#domaindiv ul,
#hostingdiv ul,
#buildersdiv ul,
#emaildiv ul,
#customerdiv ul,
#businessdiv ul,
#resellerdiv ul,
#auctiondiv ul {
	padding: 5px 0 0 0;
	margin: 0;
	background-position: left top;
	background-repeat: repeat-y;
}

#domaindiv .popup-wrapper,
#hostingdiv .popup-wrapper,
#buildersdiv .popup-wrapper,
#emaildiv .popup-wrapper,
#customerdiv .popup-wrapper,
#businessdiv .popup-wrapper,
#resellerdiv .popup-wrapper,
#auctiondiv .popup-wrapper {
	padding-top: 17px;
	background-repeat: no-repeat;
}


#domaindiv ul li {
	padding: 0px;
	margin: 0px 20px 10px 20px;
	float: none;
}

#domaindiv ul li a {
	padding: 0px;
	margin: 0px;
	display: inline;
	text-decoration: underline;
	font-size: 90%;
}

#domaindiv ul li a:hover {
	color: #444;
}

#hostingdiv ul li {
	padding: 0;
	margin: 0 20px 10px 20px;
	float: none;
}

#hostingdiv ul li a {
	padding: 0px;
	margin: 0px;
	display: inline;
	text-decoration: underline;
	font-size: 90%;
}

#hostingdiv ul li a:hover {
	color: #444;
}

#auctiondiv ul li {
	padding: 0px;
	margin: 0px 20px 10px 20px;
	float: none;
}

#auctiondiv ul li a {
	padding: 0px;
	margin: 0px;
	display: inline;
	text-decoration: underline;
	font-size: 90%;
}

#auctiondiv ul li a:hover {
	color: #444;
}

#buildersdiv ul li {
	padding: 0px;
	margin: 0px 20px 10px 20px;
	float: none;
}

#buildersdiv ul li a {
	padding: 0px;
	margin: 0px;
	display: inline;
	text-decoration: underline;
	font-size: 90%;
}

#buildersdiv ul li a:hover {
	color: #444;
}

#emaildiv ul li {
	padding: 0px;
	margin: 0px 20px 10px 20px;
	float: none;
}

#emaildiv ul li a {
	padding: 0px;
	margin: 0px;
	display: inline;
	text-decoration: underline;
	font-size: 90%;
}

#emaildiv ul li a:hover {
	color: #444;
}



#customerdiv ul li {
	padding: 0px;
	margin: 0px 20px 10px 20px;
	float: none;
}

#customerdiv ul li a {
	padding: 0px;
	margin: 0px;
	display: inline;
	text-decoration: underline;
	font-size: 90%;
}

#customerdiv ul li a:hover {
	color: #444;
}

#resellerdiv ul li {
	padding: 0px;
	margin: 0px 20px 10px 20px;
	float: none;
}

#resellerdiv ul li a {
	padding: 0px;
	margin: 0px;
	display: inline;
	text-decoration: underline;
	font-size: 90%;
}

#resellerdiv ul li a:hover {
	color: #444;
}

#businessdiv ul li {
	padding: 0px;
	margin: 0px 20px 10px 20px;
	float: none;
}

#businessdiv ul li a {
	padding: 0px;
	margin: 0px;
	display: inline;
	text-decoration: underline;
	font-size: 90%;
}

#businessdiv ul li a:hover {
	color: #444;
}

/*END BROWSE STYLES------------------------------------------------*/





#main {
	width: 530px;
	float: left;
}

#mainFull {
	width: 770px;
	float: left;
}


#main_wide {
	width: 780px;
}

#topissues {
	margin: 10px 0px 10px 20px;
	border: 1px solid #000;
	background-color: #F5F5F5;
}

#topissues h2 {
	background-image: url(/images/icon_top_topics.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-left: 30px;
}

#topissues ul {
	list-style: none;
	margin: 20px 8px;
}

#topissues ul li a {
	display: block;
	text-decoration: underline;
	margin: 4px 5px;
	padding: 5px 0px 5px 30px;
	font-size: 90%;
	color: #000;
	background-repeat: no-repeat;
	background-position: left 50%;
}

#topissues ul li a:hover {
	color: #444;
}

#domainsearch {
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 22px 0px;
	border: 1px solid #000;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: 10px 40px;
}

#domainsearch form {
	margin: 0px 0px 0px 45px;
}

#domainsearch p {
	margin: 10px 0px 5px 0px;
}

#side {
	width: 240px;
	float: right;
}

#mostpop {
	margin: 10px 20px 10px 0px;
	border: 1px solid #c9c9c9;
	clear: left;
	padding: 0px 0px 3px 0px;
	background-color: #F7F7F7;
}

#mostpop h2 {
	background-image: url(/images/icon_top_topics.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-left: 30px;
	background-color: #ddd;
	border-bottom: #c9c9c9;
	color: #000;
}

#mostpop ul {
	list-style: none;
	margin: 10px 10px;
	font-size: 85%;
}

#mostpop ul li {
	margin-bottom: 10px;
}

#mostpop ul li a {
	color: #000;
}

#mostpop ul li a:hover {
	color: #444;
}

#support {
	margin: 10px 20px 10px 0px;
	border: 1px solid #c9c9c9;
	clear: left;
	padding: 0px 0px 0px 0px;
	background-color: #F7F7F7;
}

#support h2 {
	background-image: url(/images/icon_most_popular_gear.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-left: 30px;
	background-color: #ddd;
	border-bottom: #c9c9c9;
	color: #000;
}

#support p {
	padding: 8px ;
	margin: 0px 0px 5px 0px;
	font-size: 85%;
}

#support dl {
	padding: 15px 5px;
	font-size: 85%;
}

#support dd {
	font-weight: bold;
	margin-bottom: 10px;
}


#cents {
	margin: 10px 20px 10px 0px;
	border: 1px solid #c9c9c9;
	background-color: #F7F7F7;
}

#cents p {
	font-size: 80%;
	padding: 8px;
}

#cents img {
	margin: 8px 55px;
}

#cents h2 {
	background-color: #ddd;
	color: #000;
}

#base {
	clear: both;
	background-image: url(/images/footer_bk.gif);
	border-top: 1px solid #000;
	height: 30px;
	margin: 20px 0 0 0;
}

#footer {
	width: 780px;
	margin: 0 auto 0 auto;
	text-align: center;
	font-size: 80%;
	color: #666;
}

p.no_articles {
	padding: .5em;
}

div.categorylist {
	float: left;
	padding-bottom: 20px;
}

div.categorylist ul {
	list-style: none;
	margin: 20px 0px;
	font-size: 85%;
}

div.categorylist ul li {
	float: left;
}

div.categorylist ul li a {
	display: block;
	width: 200px;
	margin: 0px 15px 10px 0px;
	padding-left: 30px;
	padding-bottom: .2em;
	color: #000;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div.categorylist ul li a:hover {
	color: #444;
}

#maincategory #categoryissues h2 {
	background-image: url(/images/icon_top_topics.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	font-size: 90%;
	padding: 4px 8px;
	padding-left: 30px;
}

#categoryissues ol {
	list-style: none;
	margin: 20px 8px;
}

#categoryissues ol li a {
	display: block;
	text-decoration: underline;
	margin: 5px 10px;
	padding: 12px 0px 12px 52px;
	font-size: 110%;
	color: #000;
	background-repeat: no-repeat;
	background-position: left 50%;
}

#categoryissues ol li a:hover {
	color: #444;
}

#categoryissues ol li a.one {
	background-image: url(/images/icon_1_circle.gif);
}

#categoryissues ol li a.two {
	background-image: url(/images/icon_2_circle.gif);
}

#categoryissues ol li a.three {
	background-image: url(/images/icon_3_circle.gif);
}

#categoryissues ol li a.four {
	background-image: url(/images/icon_4_circle.gif);
}


#articlelist,
#maincategory {
	margin: 0px 20px 20px 20px;
}

#articlelist h2,
#maincategory h2 {
	background-color: #fff;
	font-size: 120%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #000;
}

#articlelist a {
	color: #000;
	font-weight: bold;
}

#articlelist a:hover {
	color: #444;
}

#articlelist dl {
	list-style: none;
	margin-top: 1em;
}

#articlelist dt {
	background-repeat: no-repeat;
	background-position: 5px 1px;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 2.4em;
}

#articlelist dd {
	margin-left: 2.4em;
}

#articlelist .categories {
	display: block;
	color: #9a9a9a;
	margin-left: 2em;
	font-size: 85%;
	margin-top: .2em;
	margin-bottom: 0;
	padding-bottom: 0;
}
#articlelist .categories a {
	color: #9a9a9a;
}
#articlelist .categories a:hover {
	color: #000000;
}

#articlelist dt.faq {
	background-image: url(/images/icon_help.gif);
}

#articlelist dt.howto {
	background-image: url(/images/icon_page.gif);
}

#articlelist dt.guide {
	background-image: url(/images/icon_guides.gif);
}

#articlelist dt.tutorial {
	background-image: url(/images/icon_flash.gif);
}

/*
#articlelist div.FAQ {
	background-image: url(/images/faq.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
}

#articlelist div.HOWTO {
	background-image: url(/images/howto.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
}

*/

#articlelist dt {
	margin-top: 15px;
	font-size: 90%;
}

#articlelist dd {
	color: #444;
	font-size: 85%;
}

#guides {
	width: 100%;
	float: left;
	margin-bottom: 40px;
}

#guides ul{
	list-style: none;
}

#guides ul li {
	float: left;
}

#guides ul li a {
	display: block;
	color: #333;
	width: 91px;
	height: 43px;
	font-size: 10px;
	margin-right: 20px;
	padding: 8px 8px 8px 41px;
	text-decoration: none;
	background-image: url(/images/btn_bk_guides.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#guides ul li a.pdf {
	background-image: url(/images/btn_bk_adobe.gif);
}

#guides ul li a.vid {
	background-image: url(/images/btn_bk_animation.gif);
}

#guides ul li a.helpsys {
	background-image: url(/images/btn_bk_question.gif);
}

#guides ul li a.faq2 {
	padding-top: 14px;
	height: 37px;
}

#guides ul li a.pdf2 {
	background-image: url(/images/btn_bk_adobe.gif);
	padding-top: 14px;
	height: 37px;
}

#guides ul li a.vid2 {
	background-image: url(/images/btn_bk_animation.gif);
	padding-top: 14px;
	height: 37px;
}

#guides ul li a.helpsys2 {
	background-image: url(/images/btn_bk_question.gif);
	padding-top: 14px;
	height: 37px;
}

#guides ul li a.def {
	padding-top: 14px;
	height: 37px;
}


#guides ul li a:hover {
	text-decoration: underline;
	color: #000;
}




/*------------------------------------------------------------

ARTICLE STYLES:
These are the styles related to the faq/howtos/docs/tutorials
in the Help Center. Theseinclude the heading, date, time, and
general content.

------------------------------------------------------------*/


#article {
	margin: 0 0 20px 20px;
	padding-right: 20px;
	/* float: right; */
	font-size: 90%;
	/* width: 100%; */
}

#article h2 {
	background-color: #fff;
	font-size: 140%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #000;
}

#article h4 {
	background-color: #fff;
	font-size: 110%;
	background-image: url(/images/h4arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	clear: both;
}

#article p {
	color: #555;
	margin: 15px 0px;
	line-height: 140%;
}

#maincategory p {
	font-size: 90%;
	color: #555;
	margin: 15px 0px;
}

#article code {
	font-weight: bold;
	font-size: 130%;
	color: #000;
}

#article .stretcher {
	background-color: #ffffff;
}

#article ol {
	color: #555;
	margin: 15px 0px 15px 50px;
}

#article ol li {
	line-height: 140%;
	margin-bottom: 10px;
}

#article ul {
	color: #555;
	list-style: none;
	margin: 15px 0px 15px 3px;
}

#article ul li {
	line-height: 140%;
	margin-bottom: 10px;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 15px;
}

#article ul li ul li {
	background-image: url(/images/bullet_hollow.gif);
}

#article strong {
	color: #000;
}

#article dl {
	color: #555;
	margin: 15px 0px;
}

#article dt {
	font-weight: bold;
	color: #000;
}

#article dd {
	margin-bottom: 10px;
}

#article div.hacker {
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #666;
	font-family: "Lucida Console","Courier New", Courier, fixed;
	font-size: 95%;
	color: #fff;
	line-height: 160%;
}

#article p.note {
	font-size: 95%;
	background-color: #FFFFE6;
	padding: 10px 20px;
	border: 1px solid #eee;
	font-weight: bold;
	color: #666;
}


#article p.note strong {
	color: #000;
	text-transform: uppercase;
	padding-right: 8px;
}



#article table.data {
	border-collapse: collapse;
	border-style: solid;
	border-width: 0;
}

#article table.data th {
	padding: .2em .4em;
	color: #333333;
}

#article table.data thead th {
	border-width: 0;
}

#article table.data tbody th {
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
}

#article table.data td {
	padding: .2em .4em;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

#article table.data th,
#article table.data th {
	font-weight: bold;
	text-align: left;
}

#article table.data td {
	font-weight: normal;
	text-align: center;
}


#articletop {
	width: 100%; /* for opera and safari */
	font-style: oblique;
	color: #666;
	font-size: 85%;
	margin: 10px 0 10px 0;
	padding-bottom: 27px;
	background-image: url(/images/bk_article_top.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

#articletop div.printarticle {
	float: right;
	background-image: url(/images/print.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}

#article div.lastupdated {
	float: left;
}

#articletop a {
	color: #000;
}

#article a:hover {
	color: #444;
}

#article h3.display {
	clear: both;
	margin: 5px 0px;
	padding: 0px;
}

#article h3.display a {
	display: block;
	color: #244B8F;
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 22px;
	font-size: 13px;
}

#article h3.display a:link {
	color: #244B8F;
}

#article h3.display a:hover {
	color: #333;
	text-decoration: underline;
}

#article h3.display a:visited {
	color: #244B8F;
}

.internal-only {
	border: 1px #aa0000 dashed;
	padding: .5em .5em .5em 4em;
	margin: 0px 0px 15px 20px;
	background-image: url(/images/img_warning.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffdddd;
}


/*END ARTICLE STYLES------------------------------------------------*/

#poptop {
	display: none;
}

#logo_link {
	display: block;
	height: 88px;
	z-index: -1;
}


.placeholder {
	display: none;
}

/* marketing info */

.marketing-blurb {
	float: right;
	font-size: 85%;
	margin-right: 0.4em;
}

.marketing-blurb strong {
	display: block;
}

/* end marketing info */

